import gradio as gr | |
from anton_agent import agent_executor | |
# print(agent_executor.run("waofkaewof")) | |
# print(agent_executor.run("siapa namamu?")) | |
def predict(input, history=[]): | |
response = agent_executor.run(input) | |
history = history + [(input, response)] | |
response = history | |
# response = [response] | |
# return response, response | |
return response, response | |
with gr.Blocks() as demo: | |
chatbot = gr.Chatbot() | |
state = gr.State([]) | |
with gr.Row(): | |
txt = gr.Textbox(show_label=False, placeholder="Enter text and press enter").style(container=False) | |
txt.submit(predict, [txt, state], [chatbot, state]) | |
# txt.submit(agent_executor.run, [txt, state], [chatbot, state]) | |
demo.launch() | |