GPT-4已经发布,支持图文等功能,今天分享一个github上的开源ChatGPT中文版PHP镜像网站源码,源码也简单,找个如新伽坡的服务器,后端替换你的API-KEY就可以用。
更新日志:(2023-03-11)
1、支持多行输入,文本框高度自动调节
3、AI回答途中可以随时打断
4、增加了API_KEY被封禁和未提供API_KEY错误的提示
5、增加了一些预设话术
6、对手/机浏览器进行了适配优化
7、修复了AI回复内容包含某些代码时,显示效果异常的bug
8、增加了代码复制按钮
使用手册:
1、PHP版调用OpenAI的API接口进行问答的Demo,代码已更新为调用最新的gpt-3.5-turbo模型。
采用Stream流模式通信,一边生成一边输出,响应速度超过官网。前端采用JS的EventSource,还将Markdown格式文本进行了排版,对代码进行了着色处理。服务器记录所有访问者的对话日志。
2、很多人想要Demo网站中自己输入API-KEY的功能,已经把代码加上了,取消index.php的注释就行了。为了美观可以把上面的“连续对话”部分注释掉,要不然手/机访问不是很友好。
3、在国内访问OpenAI的新接口会提示超时,如果你本地有HTTP-PROXY,可以把stream.php里面注释掉的“curl_setopt($ch, CURLOPT_PROXY, " http://127.0.0.1:1081 ");”修改一下,这样就可以通过你本地的代理访问openai的接口。
4、如果你自己没代理,可以使用热心网友提供的反代地址,把“curl_setopt($ch, CURLOPT_URL, ' https://api.openai.com/v1/chat/completions ');”这行里面的网址改成' https://openai.1rmb.tk/v1/chat/completions ',不确定那个什么时候会失效,也可以进群再找其他群友求一个。不过反代的方式访问速度比较慢,最好还是自己买个海外服务器吧,每个月不到20元的有的是。
FAQ:
之前OpenAI官网API提供的最先进的模型是text-davinci-003,比官网的ChatGPT稍弱一些。最近OpenAI终于放出了gpt-3.5-turbo模型,理论上和官网的ChatGPT几乎没区别了。只是由于接口限制,问题和答案最多4096个tokens,实测1个汉字算2个tokens。
github上也有一些大神提供了基于官网web版chatgpt的代码( https://github.com/acheong08/ChatGPT )。原理就是把服务器模拟成一个客户端来和openai交互,用户所有请求通过服务器中转到openai。这个模式需要服务器IP是chatgpt支持的区域,并且稳定性差一些,问多了一段时间内可能会一直失败。好处是不限制问题和答案长度,不需要扣费。不过最新的模型放出来之后,这种方案就更加鸡肋了,好在之前没投入太多精力研究……
有网友提出想使用docker方式运行本项目,其实随便找一个nginx+php环境的docker,把path指向本项目所在的目录就行了。这里提供热心网友提供的docker镜像:gindex/nginx-php。使用方式如下:
``` docker pull gindex/nginx-php docker run -itd -v /root/chatgpt(本地目录):/usr/share/nginx/html --name nginx-php -p 8080(主机端口):80 --restart=always gindex/nginx-php ```
总的来说
核心代码只有几个文件,完全开源,PHP修改调试很方便,只需要修改stream.php中的API_KEY即可使用。index.php前面的代码还可以实现区分内外网IP,内网直接访问,外网通过BASIC认证后可访问。可以根据需要删掉注释并进行修改。部署好了可以放在公司内网,让同事们一起体验chatGPT的强大功能。也可以发到朋友圈分享,互联网技术大牛的形象直接拉满。
相关源码推荐:
获取地址:
预设话术这个东西感觉多余小编删除了,其它的没改动,源码可以用,就是功能简单点,适合公司独立部署内部使用,用别人的镜像又卡又慢。
源码地址任意评论后,刷新页面可见!
发表评论
666666
来学习一下
看看啊,感谢分享
我要看
我看看
123
66666666666666666
66666
666
可以
可以
士雨辰
谢谢分享搂住好人
看看
666
感谢分享
谢谢
学习下看看
感谢分享
学习下看看
看看
感谢
12212121
6666666666666666666
看看
阿斯顿
测试中
VERY GOOD!
1
国内网络不能用真扫兴
看着不错,谢谢分享~
我要看看
看看
侃一侃
厉害厉害
66666666666
6666
感谢
感谢分享
感谢分享
感谢分享
看看