Update README.md

This commit is contained in:
ikechan8370 2022-12-06 11:40:16 +08:00 committed by GitHub
parent 8051f37c54
commit 0d237e8ada
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,2 +1,35 @@
# yunzai-chatgpt
云崽qq机器人的chatgpt插件
## 安装
进入yunzai根目录
1. 安装依赖
```
pnpm install -w chatgpt undici
```
2. 克隆项目
```
git clone https://github.com/ikechan8370/yunzai-chatgpt.git ./plugins/chatgpt
```
3. 修改配置
编辑`plugins/chatgpt/index.js`文件主要修改其中的`SESSION_TOKEN`常量修改为你的openai账号的token。
## 关于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](https://user-images.githubusercontent.com/21212372/205806905-a4bd2c47-0114-4815-85e4-ba63a10cf1b5.png)
其他问题可以参考使用的api库https://github.com/transitive-bullshit/chatgpt-api
## 其他
`index.js`文件第35行中
```
const api = new ChatGPTAPI({ sessionToken: SESSION_TOKEN, markdown: false })
```
默认关闭了markdown支持如果发现代码类回答显示有问题可以将其改为true试试。
## 感谢
* https://github.com/transitive-bullshit/chatgpt-api
* https://chat.openai.com/