feat: 支持通过 ANTHROPIC_BASE_URL 环境变量配置 API 端点,使 DeepSeek V4 可用

This commit is contained in:
xiaomingbusi 2026-04-24 20:08:20 +08:00
parent 9b1656dc05
commit b732fa14b9

View File

@ -303,11 +303,13 @@ export async function getAnthropicClient({
authToken: isClaudeAISubscriber()
? getClaudeAIOAuthTokens()?.accessToken
: undefined,
// Set baseURL from OAuth config when using staging OAuth
...(process.env.USER_TYPE === 'ant' &&
isEnvTruthy(process.env.USE_STAGING_OAUTH)
? { baseURL: getOauthConfig().BASE_API_URL }
: {}),
// Set baseURL from environment variable if provided
...(process.env.ANTHROPIC_BASE_URL
? { baseURL: process.env.ANTHROPIC_BASE_URL }
: process.env.USER_TYPE === 'ant' &&
isEnvTruthy(process.env.USE_STAGING_OAUTH)
? { baseURL: getOauthConfig().BASE_API_URL }
: {}),
...ARGS,
...(isDebugToStdErr() && { logger: createStderrLogger() }),
}