mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-23 00:53:33 +00:00
Merge pull request #370 from sczheng189/dev
去除掉统一user-agent的冗余逻辑,增加流式处理日志打印
This commit is contained in:
@@ -672,16 +672,13 @@ class ClaudeRelayService {
|
|||||||
|
|
||||||
// 使用统一 User-Agent 或客户端提供的,最后使用默认值
|
// 使用统一 User-Agent 或客户端提供的,最后使用默认值
|
||||||
if (!options.headers['User-Agent'] && !options.headers['user-agent']) {
|
if (!options.headers['User-Agent'] && !options.headers['user-agent']) {
|
||||||
const userAgent =
|
const userAgent = unifiedUA || 'claude-cli/1.0.57 (external, cli)'
|
||||||
unifiedUA ||
|
|
||||||
clientHeaders?.['user-agent'] ||
|
|
||||||
clientHeaders?.['User-Agent'] ||
|
|
||||||
'claude-cli/1.0.102 (external, cli)'
|
|
||||||
options.headers['User-Agent'] = userAgent
|
options.headers['User-Agent'] = userAgent
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.info(`🔗 指纹是这个: ${options.headers['User-Agent']}`)
|
logger.info(
|
||||||
logger.info(`🔗 指纹是这个: ${options.headers['user-agent']}`)
|
`🔗 指纹是这个: ${options.headers['User-Agent'] || options.headers['user-agent']}`
|
||||||
|
)
|
||||||
|
|
||||||
// 使用自定义的 betaHeader 或默认值
|
// 使用自定义的 betaHeader 或默认值
|
||||||
const betaHeader =
|
const betaHeader =
|
||||||
@@ -938,14 +935,13 @@ class ClaudeRelayService {
|
|||||||
|
|
||||||
// 使用统一 User-Agent 或客户端提供的,最后使用默认值
|
// 使用统一 User-Agent 或客户端提供的,最后使用默认值
|
||||||
if (!options.headers['User-Agent'] && !options.headers['user-agent']) {
|
if (!options.headers['User-Agent'] && !options.headers['user-agent']) {
|
||||||
const userAgent =
|
const userAgent = unifiedUA || 'claude-cli/1.0.57 (external, cli)'
|
||||||
unifiedUA ||
|
|
||||||
clientHeaders?.['user-agent'] ||
|
|
||||||
clientHeaders?.['User-Agent'] ||
|
|
||||||
'claude-cli/1.0.102 (external, cli)'
|
|
||||||
options.headers['User-Agent'] = userAgent
|
options.headers['User-Agent'] = userAgent
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logger.info(
|
||||||
|
`🔗 指纹是这个: ${options.headers['User-Agent'] || options.headers['user-agent']}`
|
||||||
|
)
|
||||||
// 使用自定义的 betaHeader 或默认值
|
// 使用自定义的 betaHeader 或默认值
|
||||||
const betaHeader =
|
const betaHeader =
|
||||||
requestOptions?.betaHeader !== undefined ? requestOptions.betaHeader : this.betaHeader
|
requestOptions?.betaHeader !== undefined ? requestOptions.betaHeader : this.betaHeader
|
||||||
|
|||||||
Reference in New Issue
Block a user