近些日子忙里偷闲的研究chatGPT,也小弄了一个公众号版本,一个H5版本的,现在H5版本的也就是开放给大家体验的版本,还不知道的伙伴可以关注#公众号:李连活,回复“888”领取体验,和AI畅快聊天问答。
随着用户量的增长,ChatGPT响应的速度就比较慢,尽管我也开通了Plus版本。我在官网使用plus版本响应速度可以说是非常快,比免费版的快。本来我以为是API无法调用plus的接口,但是问了它,它是这么告诉我的:
那可能是因为API请求返回数据再异步处理过程中使得速度降低了,具体的原因我还没有时间去具体分析,我也问了一下,给我的结果是“API调用chatGPT会比官网慢,主要是因为API调用chatGPT需要经过网络传输,而官网直接调用本地的chatGPT程序,不需要经过网络传输,速度自然就快很多。”。
现在开放出来给大家一起帮忙看看,后端是python写的,调用的openAI库,做了异步和多线程;前端是基于ChatUI的一个聊天框,ChatUI这个玩意儿对于要做网页聊天的算是很友好,但是有个问题就是当ChatGPT返回html代码的时候会直接解析为网页。虽然我在后端返回给前端的时候调用markdown进行markdown格式化, 但是ChatGPT返回的只有python会有markdown语法,所以这样处理基本没有效果,这个问题我也还没有针对性的去解决,期待大家可以在github或者gitee上可以给个star。
以下是项目仓库地址:
BE后端代码仓库
(GitHub代码仓库):
https://github.com/jecklianhuo/web_chatGpt_api.git
(gitee代码仓库):
https://gitee.com/llh88/web_chatGpt_api.git
FE前端代码仓库
(GitHub代码仓库):
https://github.com/jecklianhuo/web_chatgpt_vue.git
(gitee代码仓库):
https://gitee.com/llh88/web_chatgpt_vue.git
请勿用于商业用途,请保留开源仓库地址链接,请自觉遵守约定。