Gradio筆記2_ChatInterface畫面_聊天機器人應用介面
import gradio as gr def echo(msg,history): return msg web_demo = gr.ChatInterface( fn=echo, examples=["Hi" , "你好" , "安安", "幫我將以下內容翻譯為英文or日文"], title="鸚鵡聊天機器人" , submit_btn="發送" ) if __name__ == '__main__': web_demo.launch()
這邊可以更改預設submit字眼
模仿chatgpt 逐字元延遲0.1秒依序打印輸入內文。
import gradio as gr import time def slow_echo(msg,history): for i in range(len(msg)): time.sleep(0.1) yield "你打得字:" + msg[: i+1] #模擬類似chatgpt那樣子立刻逐字元回饋,不是一口氣返回訊息。 web_demo = gr.ChatInterface(fn=slow_echo).queue() if __name__ == '__main__': web_demo.launch()
留言
張貼留言