使用 Python 快速写一个 ChatGPT 私有客户端!

今天小帅b给你介绍一下

如何使用 Python 快速写一个 ChatGPT 客户端

效果如下:

添加图片注释,不超过 140 字(可选)

我们可以使用 streamlit

它提供了很多交互组件给我们使用

关键是使用起来

贼方便!

比这样几行代码

就可以实现成这样:

添加图片注释,不超过 140 字(可选)

那么我们就可以使用它

很快的创建一个聊天页面

一个 streamlit_chat 搞定

运行起来是这样的:

你还可以使用一行代码创建一个菜单栏

那么你完全可以基于此

ChatGPT 给弄进来

然后在这里面和它聊天

可以创建一个方法来调用 ChatGPT

当然

可以先初始化一下会话再调用

接着可以创建一个聊天记录面板

和一个输入面板

在面板里

我们可以获取用户输入的内容

将其放入会话中

并监听用户按下发送按钮

去调用 chatgpt

最后把得到的对话内容

显示到聊天窗口中:

这就搞定啦

运行起来

效果如下:

OK,以上就是小帅b今天给你带来的分享

部分代码参考至:

https://github.com/marshmellow77/streamlit-chatgpt-ui/blob/main/app.py

其中还对token数量等进行了统计

感兴趣可以去 clone 了解下

那么我们下回见,Peace!

发表回复