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

  • A+
所属分类:AI
摘要

centos8下搭建chatgpt本地环境集成到微信中,接入个人微信操作过程报错故障处理【后续更新附加】。ChatGPT独享账号,无需注册直接登陆,内含18美元,永久使用,获取链接:
https://item.taobao.com/item.htm?ft=t&id=702628447173


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

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

二、报错故障处理

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

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

具体报错详情如下:

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 即可解决

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

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本地环境集成到微信中,接入个人微信操作过程报错故障处理【后续更新附加】所有操作流程。

免责声明

免责声明:

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

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

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

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

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

本文是全系列中第15 / 156篇:chatGPT

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的电报
  • 这是我的电报扫一扫
  • weinxin
chatGPT账号
知点

发表评论

您必须登录才能发表评论!