From 8605b3e54a0b72a55b2be4b0cda59c86a07c8d0e Mon Sep 17 00:00:00 2001 From: Anton Abyzov Date: Tue, 31 Mar 2026 20:11:46 -0400 Subject: [PATCH] add LOCAL_MODEL_BASE_URL for local model proxy support (ollama, litellm) --- services/api/client.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/services/api/client.ts b/services/api/client.ts index 8c1feb6..d45c813 100644 --- a/services/api/client.ts +++ b/services/api/client.ts @@ -303,11 +303,14 @@ 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: LOCAL_MODEL_BASE_URL for local model proxies (litellm/ollama), + // staging OAuth override, or fall through to SDK's ANTHROPIC_BASE_URL default + ...(process.env.LOCAL_MODEL_BASE_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, ...(isDebugToStdErr() && { logger: createStderrLogger() }), }