From 77f6d2d85b8e11bac66d76eeb0f51201b7cb0502 Mon Sep 17 00:00:00 2001 From: ikechan8370 Date: Tue, 19 Sep 2023 09:47:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0claude.ai=E5=AF=B9?= =?UTF-8?q?=E8=AF=9D=E8=B6=85=E6=97=B6=E9=85=8D=E7=BD=AE=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- guoba.support.js | 6 ++++++ utils/claude.ai/index.js | 3 ++- utils/config.js | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/guoba.support.js b/guoba.support.js index c1e8206..f14c157 100644 --- a/guoba.support.js +++ b/guoba.support.js @@ -619,6 +619,12 @@ export function supportGuoba () { bottomHelpMessage: 'claude.ai使用的浏览器UA,https://scrapfly.io/web-scraping-tools/http2-fingerprint或https://ja3.zone/check查看。如果用了反代就不用管', component: 'Input' }, + { + field: 'claudeAITimeout', + label: 'claude2超时时间', + bottomHelpMessage: '等待响应的超时时间,单位为秒,默认为30。如果不使用反代而是使用代理可以适当调低。', + component: 'InputNumber' + }, { label: '以下为ChatGLM方式的配置', component: 'Divider' diff --git a/utils/claude.ai/index.js b/utils/claude.ai/index.js index 68ce116..793ed9d 100644 --- a/utils/claude.ai/index.js +++ b/utils/claude.ai/index.js @@ -150,7 +150,8 @@ export class ClaudeAIClient { proxy: this.proxy, body: JSON.stringify(body), headers: this.rawHeaders, - disableRedirect: true + disableRedirect: true, + timeout: Config.claudeAITimeout || 30 }, 'post') if (streamDataRes.status === 307) { throw new Error('claude.ai目前不支持你所在的地区') diff --git a/utils/config.js b/utils/config.js index 78351a1..c6fee9a 100644 --- a/utils/config.js +++ b/utils/config.js @@ -148,6 +148,7 @@ const defaultConfig = { claudeAIOrganizationId: '', claudeAISessionKey: '', claudeAIReverseProxy: '', + claudeAITimeout: 30, claudeAIJA3: '772,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,27-5-65281-13-35-0-51-18-16-43-10-45-11-17513-23,29-23-24,0', claudeAIUA: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', version: 'v2.7.4'