分享一个 php 开发 Chatgpt 源码需要的拿走没有套路
首次使用配置:
请访问 http:// 你的域名 /key.php 配置您的 API_KEY 列表,程序将全局自动循环调用。默认用户名:admin,默认密码:admin@2023。默认用户名密码可以在 key.php 文件中修改。
本项目完全开源,是 PHP 版调用 OpenAI 的 API 接口进行问答的 Demo,有以下特性和功能:
- 对 PHP 版本无要求,不需要数据库。核心代码只有几个文件,没用任何框架,修改调试很方便。
- 采用 stream 流模式通信,一边生成一边输出,响应速度全网最快。
- 支持 GPT-3.5-Turbo 和 GPT- 4 等各种模型(后者需要修改下默认 model 名称)。
- 支持 Markdown 格式文本显示,如表格、代码块。对代码进行了着色,提供了代码复制按钮,支持公式显示。
- 支持多行输入,文本框高度自动调节,手机和 PC 端显示都已做适配。
- 支持一些预设话术,支持上下文连续对话,AI 回答途中可以随时打断。
- 支持错误处理,OpenAI 接口返回错误时可以看到具体原因。
- 可以实现区分内外网 IP,内网直接访问,外网通过 BASIC 认证后可访问。
- 可以实现页面输入自定义 API_KEY 使用,方便分享给网友或朋友使用。
- 服务器自动记录所有访问者的对话日志和 IP 地址,方便管理员查询。
- 支持 API_KEY 自动轮询,解决 5 美元账户每分钟限制查询 3 次的问题。
- 支持调用 OpenAI 官方接口画图,提问的第一个字是“画”即可生成图片。
© 版权声明
THE END
暂无评论内容