Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -125,9 +125,9 @@ def process_and_query(state, question):
|
|
125 |
generated_text = generator_tokenizer.decode(generator_outputs[0], skip_special_tokens=True)
|
126 |
|
127 |
# Update conversation history
|
128 |
-
state
|
129 |
|
130 |
-
return {"message": generated_text, "conversation": state
|
131 |
|
132 |
return {"error": "No question provided"}
|
133 |
|
@@ -142,10 +142,10 @@ with gr.Blocks() as demo:
|
|
142 |
upload_button.click(fn=upload_files, inputs=upload, outputs=upload_output)
|
143 |
|
144 |
with gr.Tab("Query"):
|
145 |
-
state = gr.State(initial_value={"conversation": []})
|
146 |
query = gr.Textbox(label="Enter your query")
|
147 |
query_button = gr.Button("Search")
|
148 |
query_output = gr.Textbox()
|
|
|
149 |
query_button.click(fn=process_and_query, inputs=[state, query], outputs=query_output)
|
150 |
|
151 |
demo.launch()
|
|
|
125 |
generated_text = generator_tokenizer.decode(generator_outputs[0], skip_special_tokens=True)
|
126 |
|
127 |
# Update conversation history
|
128 |
+
state.append({"question": question, "answer": generated_text})
|
129 |
|
130 |
+
return {"message": generated_text, "conversation": state}
|
131 |
|
132 |
return {"error": "No question provided"}
|
133 |
|
|
|
142 |
upload_button.click(fn=upload_files, inputs=upload, outputs=upload_output)
|
143 |
|
144 |
with gr.Tab("Query"):
|
|
|
145 |
query = gr.Textbox(label="Enter your query")
|
146 |
query_button = gr.Button("Search")
|
147 |
query_output = gr.Textbox()
|
148 |
+
state = gr.State()
|
149 |
query_button.click(fn=process_and_query, inputs=[state, query], outputs=query_output)
|
150 |
|
151 |
demo.launch()
|