From acfbea420bed9c57584897d9155b56ef536156fd Mon Sep 17 00:00:00 2001 From: Christiaan Arnoldus Date: Mon, 20 Jul 2026 15:36:34 +0200 Subject: [PATCH 1/2] Move current Kimi to K3 --- apps/web/src/lib/ai-gateway/providers/model-settings.ts | 9 ++++++--- apps/web/src/lib/ai-gateway/providers/moonshotai.ts | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/web/src/lib/ai-gateway/providers/model-settings.ts b/apps/web/src/lib/ai-gateway/providers/model-settings.ts index 0ebc635aad..f273665fd3 100644 --- a/apps/web/src/lib/ai-gateway/providers/model-settings.ts +++ b/apps/web/src/lib/ai-gateway/providers/model-settings.ts @@ -101,12 +101,15 @@ export function getModelVariants(model: string): OpenCodeSettings['variants'] { if (model.includes('mistral-medium-3-5')) { return REASONING_VARIANTS_BINARY; } - if (model.includes('kimi-k3')) { - return REASONING_VARIANTS_MAX_HIGH_LOW; - } if (model.includes('kimi-k2.7-code')) { return REASONING_VARIANTS_THINKING_ONLY; } + if (model.includes('kimi-k2')) { + return REASONING_VARIANTS_BINARY; + } + if (isKimiModel(model)) { + return REASONING_VARIANTS_MAX_HIGH_LOW; + } if ( isMinimaxModel(model) || isKimiModel(model) || diff --git a/apps/web/src/lib/ai-gateway/providers/moonshotai.ts b/apps/web/src/lib/ai-gateway/providers/moonshotai.ts index 91280e6d2b..a7b3d84736 100644 --- a/apps/web/src/lib/ai-gateway/providers/moonshotai.ts +++ b/apps/web/src/lib/ai-gateway/providers/moonshotai.ts @@ -11,6 +11,6 @@ export function applyMoonshotModelSettings(requestToMutate: GatewayRequest) { delete requestToMutate.body.top_p; } -export const KIMI_CURRENT_MODEL_ID = 'moonshotai/kimi-k2.7-code'; +export const KIMI_CURRENT_MODEL_ID = 'moonshotai/kimi-k3'; export const KIMI_CURRENT_VERCEL_MODEL_ID = KIMI_CURRENT_MODEL_ID; From 5ffe5614d5c2163e3203c1ee88f5015d317141b3 Mon Sep 17 00:00:00 2001 From: Christiaan Arnoldus Date: Mon, 20 Jul 2026 15:37:33 +0200 Subject: [PATCH 2/2] Remove redundant case --- apps/web/src/lib/ai-gateway/providers/model-settings.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/web/src/lib/ai-gateway/providers/model-settings.ts b/apps/web/src/lib/ai-gateway/providers/model-settings.ts index f273665fd3..eda22509ba 100644 --- a/apps/web/src/lib/ai-gateway/providers/model-settings.ts +++ b/apps/web/src/lib/ai-gateway/providers/model-settings.ts @@ -112,7 +112,6 @@ export function getModelVariants(model: string): OpenCodeSettings['variants'] { } if ( isMinimaxModel(model) || - isKimiModel(model) || isGrok42Model(model) || isQwenModel(model) || isGemmaModel(model) ||