找回密码
 免费注册

[GitHub项目] PHP版调用OpenAI接口进行问答和画图,采用Stream流模式通信

[复制链接]
admin 发表于 2023-5-24 18:18:30 | 显示全部楼层 |阅读模式
网址链接
网址链接: https://github.com/dirk1983/chatgpt
本项目定位是个人或朋友之间分享使用,轻量设计,不计划引入数据库等复杂功能。有需要的用户可以自行拿去修改,版权没有,改动不究。对于项目UI或其他功能有改进想法的朋友欢迎提交PR,或者在Issues或Discussions进行讨论。

本项目完全开源,是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官方接口画图,提问的第一个字是“画”即可生成图片。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|手机版|小黑屋|信息共享网

GMT+8, 2024-5-14 11:04 , Processed in 0.084610 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表