From 8ba52acc41c0537f06109735a0f9d11611a5cbde Mon Sep 17 00:00:00 2001 From: Shakker Date: Wed, 22 Apr 2026 01:54:18 +0100 Subject: [PATCH] fix: add Kimi K2.6 provider catalog rows --- extensions/openrouter/provider-catalog.ts | 15 +++++++++++++++ extensions/vercel-ai-gateway/models.ts | 13 +++++++++++++ 2 files changed, 28 insertions(+) diff --git a/extensions/openrouter/provider-catalog.ts b/extensions/openrouter/provider-catalog.ts index f905f381b51..087174bbc63 100644 --- a/extensions/openrouter/provider-catalog.ts +++ b/extensions/openrouter/provider-catalog.ts @@ -11,6 +11,12 @@ const OPENROUTER_DEFAULT_COST = { cacheRead: 0, cacheWrite: 0, }; +const OPENROUTER_KIMI_K2_6_COST = { + input: 0.8, + output: 3.5, + cacheRead: 0.2, + cacheWrite: 0, +}; function normalizeBaseUrl(baseUrl: string | undefined): string { return (baseUrl ?? "").trim().replace(/\/+$/, ""); @@ -59,6 +65,15 @@ export function buildOpenrouterProvider(): ModelProviderConfig { contextWindow: 262144, maxTokens: 65536, }, + { + id: "moonshotai/kimi-k2.6", + name: "MoonshotAI: Kimi K2.6", + reasoning: true, + input: ["text", "image"], + cost: OPENROUTER_KIMI_K2_6_COST, + contextWindow: 262144, + maxTokens: 262144, + }, ], }; } diff --git a/extensions/vercel-ai-gateway/models.ts b/extensions/vercel-ai-gateway/models.ts index 9e3eded2ce4..7f83adf90e0 100644 --- a/extensions/vercel-ai-gateway/models.ts +++ b/extensions/vercel-ai-gateway/models.ts @@ -81,6 +81,19 @@ const STATIC_VERCEL_AI_GATEWAY_MODEL_CATALOG: readonly StaticVercelGatewayModel[ cacheRead: 0, }, }, + { + id: "moonshotai/kimi-k2.6", + name: "Kimi K2.6", + reasoning: true, + input: ["text", "image"], + contextWindow: 262_000, + maxTokens: 262_000, + cost: { + input: 0.95, + output: 4, + cacheRead: 0.16, + }, + }, ] as const; function toPerMillionCost(value: number | string | undefined): number {