fix: 修复统一user-agent问题

This commit is contained in:
shaw
2025-09-23 17:34:41 +08:00
parent 303c0c4e15
commit 24d1f0a494

View File

@@ -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 =