From ef80d21dbeb92e2b82544c7a2c5516ec0f34ff90 Mon Sep 17 00:00:00 2001 From: HitMargin Date: Mon, 6 Apr 2026 10:38:16 +0800 Subject: [PATCH] fix: make modelType take precedence over all env vars in getAPIProvider --- src/utils/model/providers.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/utils/model/providers.ts b/src/utils/model/providers.ts index 823384f2d..22f900aa6 100644 --- a/src/utils/model/providers.ts +++ b/src/utils/model/providers.ts @@ -9,13 +9,11 @@ export type APIProvider = | 'foundry' | 'openai' | 'gemini' - | 'grok' export function getAPIProvider(): APIProvider { const modelType = getInitialSettings().modelType if (modelType === 'openai') return 'openai' if (modelType === 'gemini') return 'gemini' - if (modelType === 'grok') return 'grok' if (isEnvTruthy(process.env.CLAUDE_CODE_USE_BEDROCK)) return 'bedrock' if (isEnvTruthy(process.env.CLAUDE_CODE_USE_VERTEX)) return 'vertex' @@ -23,7 +21,6 @@ export function getAPIProvider(): APIProvider { if (isEnvTruthy(process.env.CLAUDE_CODE_USE_OPENAI)) return 'openai' if (isEnvTruthy(process.env.CLAUDE_CODE_USE_GEMINI)) return 'gemini' - if (isEnvTruthy(process.env.CLAUDE_CODE_USE_GROK)) return 'grok' return 'firstParty' }