聚焦资讯
服务于区块链创业者

centos8下搭建chatgpt本地环境集成到微信中,接入个人微信操作过程报错故障处理【后续更新附加】

chatGPT账号

一、说明:

使用程序wechat-chatgpt:https://github.com/fuergaosi233/wechat-chatgpt搭建本地化chatgpt集成到微信中,程序部署过程中的报错处理。

常见报错:

报错一:No chatgpt item in pool

报错二:No chatgpt account in pool

报错三:ChatGPT failed to refresh auth token. Error: 403 Forbidden #79

二、报错故障处理

1、针对“ChatGPT failed to refresh auth token. Error: 403 Forbidden #79”报错,通过如下方式处理

具体报错详情如下:

wechatbot    | retry 1 times, error: Error: ChatGPT failed to refresh auth token. Error: 403 Forbidden
wechatbot    | retry 2 times, error: Error: ChatGPT failed to refresh auth token. Error: 403 Forbidden
wechatbot    | retry 3 times, error: Error: ChatGPT failed to refresh auth token. Error: 403 Forbidden

以上报错原因:chatgpt加了Cloudflare 保护,自行更新到 chatgpt-api 2.1.1 即可解决

diff --git a/package.json b/package.json
index eb5730d..bcd609a 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
   "author": "Jin",
   "license": "ISC",
   "dependencies": {
-    "chatgpt": "^2.0.5",
+    "chatgpt": "^2.1.1",
     "p-timeout": "^6.0.0",
     "qrcode-terminal": "^0.12.0",
     "wechaty": "^1.20.2",
diff --git a/src/chatgpt.ts b/src/chatgpt.ts
index 645f83b..ea0c553 100644
--- a/src/chatgpt.ts
+++ b/src/chatgpt.ts
@@ -4,7 +4,7 @@ import config from './config';
 import { retryRequest } from './utils';
 
 const conversationMap = new Map();
-const chatGPT = new ChatGPTAPI({ sessionToken: config.chatGPTSessionToken });
+const chatGPT = new ChatGPTAPI({ sessionToken: config.chatGPTSessionToken, clearanceToken: config.chatGPTClearanceToken, userAgent: config.chatGPTUserAgent });
 
 function resetConversation(contactId: string) {
   if (conversationMap.has(contactId)) {
diff --git a/src/config.ts b/src/config.ts
index 0a57780..cabc2ad 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -1,6 +1,8 @@
 export default {
   // 填入你的session token
-  chatGPTSessionToken: '',
+  chatGPTSessionToken: 'xxx',
+  chatGPTClearanceToken: 'yyy',
+  chatGPTUserAgent: 'zzz',
   // 设置获取消息的重试次数
   retryTimes: 3,
   // 在群组中设置唤醒微信机器人的关键词

chatGPT 开启了 Cloudflare 保护。现在暂时不能用了。 transitive-bullshit/chatgpt-api#96
可尝试一下这种方法
https://github.com/transitive-bullshit/chatgpt-api#update-december-11-2022

至此,完成centos8下搭建chatgpt本地环境集成到微信中,接入个人微信操作过程报错故障处理【后续更新附加】所有操作流程。

免责声明

发文时比特币价格:$16249

免责声明:

本文不代表行至网立场,且不构成投资建议,请谨慎对待。用户由此造成的损失由用户自行承担,与行至网没有任何关系;

行至网不对网站所发布内容的准确性,真实性等任何方面做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,行至网对项目的真实性,准确性等任何方面均不做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,行至网不对其构成任何投资建议,用户由此造成的损失由用户自行承担,与行至网没有任何关系;

行至区块链研究院声明:行至区块链研究院内容由行至网发布,部分来源于互联网和行业分析师投稿收录,内容为行至区块链研究院加盟专职分析师独立观点,不代表行至网立场。

chatGPT账号
赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权,未经允许不得转载。
文章名称:《centos8下搭建chatgpt本地环境集成到微信中,接入个人微信操作过程报错故障处理【后续更新附加】》
文章链接:https://www.xingzhi.io/indbchain/artificintell/12026.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

服务于区块链创业者

业务范围商务合作

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的区块链世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录后才能复制或下载网站内容