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秒依序打印輸入內文。 逐字元延遲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()