update
Browse files
app.py
CHANGED
@@ -33,24 +33,25 @@ def demo8():
|
|
33 |
agent=AgentType.CONVERSATIONAL_REACT_DESCRIPTION,
|
34 |
memory=memory)
|
35 |
# resp = conversation_agent("what is (4.5*2.1)^2.2?")
|
36 |
-
def answer(question, history=[]):
|
37 |
-
history.append(question)
|
38 |
-
resp = conversation_agent(question)
|
39 |
-
print(f"resp: {resp}")
|
40 |
-
history.append(resp['output'])
|
41 |
-
dial = [(u, v) for u, v in zip(history[::2], history[1::2])]
|
42 |
-
return {
|
43 |
-
chatbot: dial,
|
44 |
-
state: history
|
45 |
-
}
|
46 |
-
|
47 |
|
48 |
with gr.Blocks() as demo:
|
49 |
-
chatbot = gr.Chatbot(elem_id="chatbot")
|
50 |
state = gr.State([])
|
51 |
|
|
|
52 |
with gr.Row():
|
53 |
text = gr.Textbox(show_label=False, placeholder="enter your prompt")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
text.submit(answer, inputs=[text, state], outputs=[chatbot, state])
|
55 |
|
56 |
demo.launch()
|
|
|
33 |
agent=AgentType.CONVERSATIONAL_REACT_DESCRIPTION,
|
34 |
memory=memory)
|
35 |
# resp = conversation_agent("what is (4.5*2.1)^2.2?")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
|
37 |
with gr.Blocks() as demo:
|
|
|
38 |
state = gr.State([])
|
39 |
|
40 |
+
chatbot = gr.Chatbot(elem_id="chatbot")
|
41 |
with gr.Row():
|
42 |
text = gr.Textbox(show_label=False, placeholder="enter your prompt")
|
43 |
+
|
44 |
+
def answer(question, history=[]):
|
45 |
+
history.append(question)
|
46 |
+
resp = conversation_agent(question)
|
47 |
+
print(f"resp: {resp}")
|
48 |
+
history.append(resp['output'])
|
49 |
+
dial = [(u, v) for u, v in zip(history[::2], history[1::2])]
|
50 |
+
return {
|
51 |
+
chatbot: dial,
|
52 |
+
state: history
|
53 |
+
}
|
54 |
+
|
55 |
text.submit(answer, inputs=[text, state], outputs=[chatbot, state])
|
56 |
|
57 |
demo.launch()
|