发一个PHP chatGPT AI助手聊天源码

walkor

亲爱的程序员们,你们是否曾经遇到过这样的问题:写代码头痛不已,debug一堆,周报写不完,还要面对各种各样的工作压力和心理疲劳?如果是,那么你们需要一款能够解决这些烦恼的神器——chatGPT AI助手!

chatGPT AI助手是一款基于人工智能的聊天程序,它可以帮助你们解决各种各样的问题,从写代码到聊天抚慰,样样在行!它的核心技术是GPT-3,这是一种自然语言处理技术,可以帮助chatGPT理解你们的需求,给出最合适的回答。

那么,chatGPT能够为程序员们解决哪些痛点呢?首先,它可以帮助你们写代码,无论是Python、Java、C++还是其他编程语言,chatGPT都可以帮你们解决各种疑难杂症。它可以帮你们查找资料、解决bug、优化代码、调试程序等等,让你们的编程之路更加顺畅。

其次,chatGPT还可以帮助你们写周报,这对于很多程序员来说是一件非常烦恼的事情。chatGPT可以帮助你们整理工作内容,提高工作效率,让你们的周报写得更加简洁明了。

除此之外,chatGPT还可以陪你们聊天抚慰,让你们的心情更加愉悦。它可以和你们聊天、讲笑话、唠嗑,让你们在工作之余放松心情,缓解工作压力。

当然,chatGPT不仅仅是一款聊天程序,它还代表着人工智能的未来。它可以帮助我们更好地理解人工智能的潜力和未来发展方向,让我们更加期待人工智能带来的美好未来。

所以,程序员们,别犹豫了,赶紧上车吧!不要让自己错过这样一款神器,否则就晚了!让chatGPT帮你们解决烦恼,让你们的工作更加简单、高效,让你们的心情更加愉悦、舒畅!

提示
以上是chatGPT AI助手生成的文案,一字未改。此插件的css loading动画也是chatGPT生成的。

程序介绍

chatGPT聊天源码介绍


1.0.0 支持chatGPT


1.0.1 新增画图功能
命令为 画图+空格+内容,例如 画图 一只猫

截图

7144 32 3
32个回答

不败少龙

这个很好 比百度搜索靠谱

已购买,体验很好,老大棒棒哒!

tanhongbin

大善人呀

  • 暂无评论
tanhongbin

老大,测试地址就开放吧,太好用了

  • tanhongbin 2023-03-28

    实在不行,你整个会员,只能会员访问,每个月收费10快 8块的

黑哥

回复速度真快啊,比官网的还快

  • 暂无评论
zj780

群主, 是你做的吗

zj780

有使用次数限制吗

  • 暂无评论
Tinywan

666

  • 暂无评论
remix789

开会员吧, 没次数了

  • 暂无评论
manman10

老大 支持图片提问就更好了

  • 暂无评论
qiming

老大,问下这个 tokens 数量是怎么处理的

  • 暂无评论
aria

CHATGTP的接口收费吗?使用量有什么限制?

  • tcxl000 2023-03-30

    有接码工具的话,自己去注册然后生成一个token就行。

  • aria 2023-03-30

    使用量有限制吗?

  • tcxl000 2023-03-30

    好像是有的,不过足够你自己用了

  • aria 2023-03-30

    已购买,还没安装,要自己申请token才行吗?

  • aria 2023-03-30

    在哪里申请,怎么申请api_key?

  • keytehu 2023-03-31

    直接买key,很多群都有人在卖

hyseiya

文心一言?

  • 暂无评论
a178251115

老大买了能看到源代码吗?开源不?

tcxl000

已买,体验不错。
大佬啥时候把bing加上去,感觉bing比chatGPT在回答问题上要靠谱点。

  • walkor 2023-03-30

    bing咋接入?没接口吧

  • tcxl000 2023-03-30

    没找到接口,想看看大佬有没有解决方法的,趁机抱下大腿

  • tanhongbin 2023-03-30

    一直在薅群主的羊毛,哈哈

liudada

这个是3.5还是4的请求呢

  • walkor 2023-03-30

    3.5

  • remix789 2023-03-30

    data: {"id":"chatcmpl-6zj1tF0PgdZp9ut4p23xiXMi293gC","object":"chat.completion.chunk","created":1680169121,"model":"gpt-3.5-turbo-0301","choices":[{"delta":{},"index":0,"finish_reason":"stop"}]}
    gpt-3.5-turbo-0301

  • liudada 2023-04-03

    老大想问下 我调用返回时间大概5秒 但你这个好快 是那块问题呢 我直接掉官方接口也是5秒左右

  • walkor 2023-04-03

    它有个流的stream模式,他们文档有介绍

八霄虎

我是学生,来学习的,98有点小贵

  • 八霄虎 2023-03-30

    能不能便宜些

  • tanhongbin 2023-03-31

    学习可以用测试的哪个,直接用就行,没有次数了,注册一个用户继续用

aria

能不能用UNIAPP做成前后端分离的,把前端布署在国内,或者加入到小程序,这样加载页面快些,海外服务器直接访问,有些网络卡到完全无法打开

  • walkor 2023-04-01

    把程序部署在国内,单独把 app/ai/message/send 接口部署在海外的一个域名上,发消息调用时调用海外域名就好了

  • aria 2023-04-02

    好的,我试试

  • aria 2023-04-02

    我在本地电脑 上布署,把app/ai/message/send改为“海外域名/app/ai/message/send”,提问没收到消息,也没提示错误,是不是还需要改别的地方?

  • walkor 2023-04-02

    应该没有

  • aria 2023-04-02

    是改了没有强制刷新浏览器的缓存的问题,可以了

  • aria 2023-04-02

    我在JS中写了一行打印返回值的命令,控制台没看到执行,才知道是JS没刷新

  • Tinywan 2023-04-06

    app/ai/message/send 这个接口如何做成前后端分离请求响应?

  • walkor 2023-04-06

    把程序部署在国内,单独把 app/ai/message/send 接口部署在海外的一个域名上,发消息调用时调用海外域名

  • Tinywan 2023-04-06

    能不能按照json格式返回给前端?

  • walkor 2023-04-06

    官方api接口返回的数据就是 data: {xxx:xxx,...}这种格式的,前端截取转换json方便些

  • aria 2023-04-06

    @walkor,能不能把直接把OPENAI的网址反向代理取新的域名,把webman全部署在国内,我设置反向代理没能成功,是哪里姿势不对?需要怎么设置才可以?

smile1

我有个问题 如果回复的字数过多, 没法一次性返回,是支持上下文 继续回答的吗?

  • walkor 2023-04-01

    有传上下文,但是上下文有限制,大概4000token

shadows

这几天 https://chat.openai.com/ 屏蔽了国内访问(SS也访问不了了),这套程序还能应用嘛?

  • 黑哥 2023-04-07

    能用,虽然部署在海外,但是回复速度真是嗷嗷快

  • walkor 2023-04-08

    能用,要求有个海外服务器

xiangxihenli

源码会更新吗?
现在是基于啥方式实现的?

  • walkor 2023-04-07

    目前支持chatgpt文字对话和创作图片,通过调用openai的api接口实现的。
    后续如果文心一言开放接口会增加对文心一言的支持。

zhangbo

怎么过滤chatgpt回复词

  • walkor 2023-04-08

    调用接口时关闭stream参数,得到完整的回复后过滤,然后再发给前端。不过这样就没打字效果了,显示回复会比较慢。

  • zhangbo 2023-04-08

    如果用stream这种调用方式能实现这个功能吗 比如输入“你好“ 固定给客户端回复某个特定词

  • walkor 2023-04-08

zhangbo

回复asddfdfd 或者1111这种垃圾词出来是 I'm sorry, I'm an AI language model and I'm not sure what you are referring to with "111". Can you please provide more context or information so I can assist you better? 怎么加上判断 给能给客户端转义成中文的

  • a178251115 2023-04-12

    自己写个正则判断,如果回复的是英文,然后就让他再翻译一下英文为中文,你试试

  • xiangxihenli 2023-04-13

    system 的prompt 加一句,优先使用中文就行了

zhongbo

已购买,没有openai的key

  • walkor 2023-04-17

    key可以自己注册,网上很多教程

  • zhongbo 2023-04-18

    借我一个key,用两天还你

  • xamarin 2023-04-18

    已购买,key也准备好了,国内我有服务器,是不是还需要海外服务器才能搭建成功

  • walkor 2023-04-18

    @zhongbo 我这也没有key了,之前给大家免费用光了。
    @xamarin 需要一个海外服务器

zhangbo

配置了个https反向搭理stream模式向前端返回数据不是一个个字返回了,求救
nginx.conf

upstream webman2 {
        server 127.0.0.1:80;
        keepalive 10240;
    }

location ^~ / {
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header Host $host;
          proxy_set_header X-Forwarded-Proto $scheme;
          proxy_http_version 1.1;
          proxy_set_header Connection "";
          if (!-f $request_filename){
              proxy_pass http://webman2;
          }
        }
  • walkor 2023-04-18

    nginx加个配置 proxy_buffering off;

  • zhangbo 2023-04-19

    感谢老大,已经好了。

Allenx

发生接口报了这个错

SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed

我是使用了宝塔的免费证书,也按照手册的nginx代理进行了配置
https://www.workerman.net/doc/webman/others/nginx-proxy.html
目前网站是能用https打开的,就是不能发送,我要修改ai插件里面的发送代码吗?还是要怎么解决
求救

  • walkor 2023-04-19

    应该是环境问题,试下

    1. 下载cacert.pem证书,wget https://curl.se/ca/cacert.pem
    2. 运行php--ini找到php-cli的php.ini文件
    3. 打开php.ini文件将openssl.cafile其路径替换为openssl.cafile=/绝对路径/cacert.pem

    最后重启webman

  • Allenx 2023-04-19

    感谢大佬的回复,环境问题的话,就不去弄了,不过我在插件的代码里面增加了,不验证 SSL 证书,就可以了。

Tinywan

微信扫码体验

ysian

大佬,能否加个停止的功能

zikn

老大,这个可以不在webman上用么,如果在其他项目上弄复杂不

  • walkor 2023-04-27

    这个是基于webman开发的,不能运行在php-fpm上

haigang2000

请教大佬,这个能接入GPT-4的接口吗

  • walkor 2023-04-27

    里面有个参数是控制接口版本的,如果openai开放了gtp4接口,改下哪个参数就好了

mark

群主能下qq群吗?加了一直没有人同意

  • 暂无评论
z985342160

支持多轮对话吗,支持多轮对话是把历史消息都传过去了?

  • walkor 15天前

    对传历史消息,支持多轮对话

  • z985342160 15天前

    这样是不是很费token?

  • walkor 15天前

    会消耗一些token。可以选择传最近几条,不过不一定都传过去

🔝