ethanrom commited on
Commit
367d27b
1 Parent(s): 13a85d2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -82,21 +82,24 @@ def generate(
82
  )
83
 
84
  reformed_query = reformulate_query(prompt, history)
85
-
86
  formatted_prompt = format_prompt(reformed_query, history)
87
 
88
- output = ""
89
 
90
- for response in chat_client.text_generation(formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=False):
 
 
91
  output += response.token.text
 
92
 
 
93
  docs = retriever.get_relevant_documents(prompt)
94
-
95
  sources = "\nSources:\n"
96
  for doc in docs:
97
  if 'source' in doc.metadata:
98
  sources += doc.metadata['source'] + '\n'
99
-
100
  output += sources
101
 
102
  return output
 
82
  )
83
 
84
  reformed_query = reformulate_query(prompt, history)
 
85
  formatted_prompt = format_prompt(reformed_query, history)
86
 
87
+ stream = chat_client.text_generation(formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=False)
88
 
89
+ output = ""
90
+
91
+ for response in stream:
92
  output += response.token.text
93
+ yield output
94
 
95
+ # Get relevant documents
96
  docs = retriever.get_relevant_documents(prompt)
97
+
98
  sources = "\nSources:\n"
99
  for doc in docs:
100
  if 'source' in doc.metadata:
101
  sources += doc.metadata['source'] + '\n'
102
+
103
  output += sources
104
 
105
  return output