使用 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!