add LOCAL_MODEL_BASE_URL for local model proxy support (ollama, litellm)

This commit is contained in:
Anton Abyzov 2026-03-31 20:11:46 -04:00
parent b48c66b480
commit 8605b3e54a

View File

@ -303,11 +303,14 @@ export async function getAnthropicClient({
authToken: isClaudeAISubscriber() authToken: isClaudeAISubscriber()
? getClaudeAIOAuthTokens()?.accessToken ? getClaudeAIOAuthTokens()?.accessToken
: undefined, : undefined,
// Set baseURL from OAuth config when using staging OAuth // Set baseURL: LOCAL_MODEL_BASE_URL for local model proxies (litellm/ollama),
...(process.env.USER_TYPE === 'ant' && // staging OAuth override, or fall through to SDK's ANTHROPIC_BASE_URL default
isEnvTruthy(process.env.USE_STAGING_OAUTH) ...(process.env.LOCAL_MODEL_BASE_URL
? { baseURL: getOauthConfig().BASE_API_URL } ? { baseURL: process.env.LOCAL_MODEL_BASE_URL }
: {}), : process.env.USER_TYPE === 'ant' &&
isEnvTruthy(process.env.USE_STAGING_OAUTH)
? { baseURL: getOauthConfig().BASE_API_URL }
: {}),
...ARGS, ...ARGS,
...(isDebugToStdErr() && { logger: createStderrLogger() }), ...(isDebugToStdErr() && { logger: createStderrLogger() }),
} }