From 24d1f0a4943b503a4f2f24ab4bd9d3dab241f677 Mon Sep 17 00:00:00 2001 From: shaw Date: Tue, 23 Sep 2025 17:34:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=BB=9F=E4=B8=80user?= =?UTF-8?q?-agent=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/claudeRelayService.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/services/claudeRelayService.js b/src/services/claudeRelayService.js index 7697a36d..af9c04dd 100644 --- a/src/services/claudeRelayService.js +++ b/src/services/claudeRelayService.js @@ -710,13 +710,13 @@ class ClaudeRelayService { } // 使用统一 User-Agent 或客户端提供的,最后使用默认值 - if (!options.headers['User-Agent'] && !options.headers['user-agent']) { - const userAgent = unifiedUA || 'claude-cli/1.0.57 (external, cli)' - options.headers['User-Agent'] = userAgent + if (!options.headers['user-agent'] || unifiedUA !== null) { + const userAgent = unifiedUA || 'claude-cli/1.0.119 (external, cli)' + options.headers['user-agent'] = userAgent } logger.info( - `🔗 指纹是这个: ${options.headers['User-Agent'] || options.headers['user-agent']}` + `🔗 指纹是这个: ${options.headers['user-agent']}` ) // 使用自定义的 betaHeader 或默认值 @@ -951,13 +951,13 @@ class ClaudeRelayService { } // 使用统一 User-Agent 或客户端提供的,最后使用默认值 - if (!options.headers['User-Agent'] && !options.headers['user-agent']) { - const userAgent = unifiedUA || 'claude-cli/1.0.57 (external, cli)' - options.headers['User-Agent'] = userAgent + if (!options.headers['user-agent'] || unifiedUA !== null) { + const userAgent = unifiedUA || 'claude-cli/1.0.119 (external, cli)' + options.headers['user-agent'] = userAgent } logger.info( - `🔗 指纹是这个: ${options.headers['User-Agent'] || options.headers['user-agent']}` + `🔗 指纹是这个: ${options.headers['user-agent']}` ) // 使用自定义的 betaHeader 或默认值 const betaHeader =