DylanonWic's picture
Upload 21 files
838e061 verified
raw
history blame
837 Bytes
import time
import gradio as gr
from chatbot_multiagent import submitUserMessage
def chat(message:str, history):
print(message)
return submitUserMessage(message)
def slow_echo_chat(message, history):
answer = submitUserMessage(message)
for i in range(len(answer)):
time.sleep(0.01)
yield answer[: i+1]
with gr.Blocks() as demo:
chatbot = gr.Chatbot(height=600)
msg = gr.Textbox()
clear = gr.ClearButton([msg, chatbot])
def respond(message, chat_history):
bot_message = submitUserMessage(message)
chat_history.append((message, bot_message))
return "", chat_history
msg.submit(respond, [msg, chatbot], [msg, chatbot])
demo.launch()
# gr.ChatInterface(chat).launch()
# interface = gr.ChatInterface(chat)
# interface.launch()