云崽系机器人的智能聊天插件 https://www.yunzai.chat/
Find a file
2022-12-31 17:58:48 +08:00
apps fix: remove chatgpt lib 2022-12-19 12:38:59 +08:00
config fix: update config description 2022-12-20 22:00:35 +08:00
resources fix: recall; change style 2022-12-11 13:38:37 +08:00
utils fix: 修复了另一个可能导致not sign in得问题 2022-12-20 20:22:33 +08:00
index.js feat: add picture mode 2022-12-10 19:45:54 +08:00
LICENSE Initial commit 2022-12-06 11:29:11 +08:00
README.md Update README.md 2022-12-31 17:58:48 +08:00

云崽qq机器人的chatgpt插件

版本要求

Node.js >= 16.8

安装

进入yunzai根目录

  1. 安装依赖
pnpm install -w undici showdown mathjax-node puppeteer-extra puppeteer-extra-plugin-stealth puppeteer-extra-plugin-recaptcha delay
  1. 克隆项目
git clone https://github.com/ikechan8370/chatgpt-plugin.git ./plugins/chatgpt-plugin
  1. 修改配置 编辑plugins/chatgpt/config/index.js文件主要修改其中的usernamepassword配置。特殊需求可自行修改token

使用

基本使用

@机器人 发送聊内容即可 img.png 发挥你的想象力吧!

获取帮助

发送#chatgpt帮助

关于openai token获取

  1. 注册openai账号 进入https://chat.openai.com/ 选择signup注册。目前openai不对包括俄罗斯、乌克兰、伊朗、中国等国家和地区提供服务所以自行寻找办法使用其他国家和地区的ip登录。此外注册可能需要验证所在国家和地区的手机号码如果没有国外手机号可以试试解码网站收费的推荐https://sms-activate.org/
  2. 获取token 注册并登录后进入https://chat.openai.com/chat 打开浏览器检查界面按F12找到图中所示的token值完整复制即可。 image

其他问题可以参考使用的api库https://github.com/transitive-bullshit/chatgpt-api

其他

该api响应速度可能由于模型本身及网络原因不会太快请勿频繁重发。后续准备加入限速等功能。因网络问题和模型响应速度问题可能出现500、503、404等各种异常状态码此时等待官方恢复即可。实测复杂的中文对话更容易触发503错误超时。如出现429则意味着超出了免费账户调用频率只能暂时停用放置一段时间再继续使用。

openai目前开放chatgpt模型的免费试用在此期间本项目应该都可用后续如果openai调整其收费策略到时候视情况进行调整。

如果在linux系统上发现emoj无法正常显示可以搜索安装支持emoj的字体如Ubuntu可以使用sudo apt install fonts-noto-color-emoji

感谢

Alt