使用 Python 快速写一个 ChatGPT 私有客户端!
今天小帅b给你介绍一下
如何使用 Python 快速写一个 ChatGPT 客户端
效果如下:
我们可以使用 streamlit
它提供了很多交互组件给我们使用
关键是使用起来
贼方便!
比这样几行代码
就可以实现成这样:
那么我们就可以使用它
很快的创建一个聊天页面
一个 streamlit_chat 搞定
运行起来是这样的:
你还可以使用一行代码创建一个菜单栏
那么你完全可以基于此
然后在这里面和它聊天
可以创建一个方法来调用 ChatGPT
当然
可以先初始化一下会话再调用
接着可以创建一个聊天记录面板
和一个输入面板
在面板里
我们可以获取用户输入的内容
将其放入会话中
并监听用户按下发送按钮
去调用 chatgpt
最后把得到的对话内容
显示到聊天窗口中:
这就搞定啦
运行起来
效果如下:
OK,以上就是小帅b今天给你带来的分享
部分代码参考至:
https://github.com/marshmellow77/streamlit-chatgpt-ui/blob/main/app.py
其中还对token数量等进行了统计
感兴趣可以去 clone 了解下
那么我们下回见,Peace!