From 1f254115246c1f5265a7870c96e54a861dd6d356 Mon Sep 17 00:00:00 2001 From: Jason Date: Wed, 22 Apr 2026 12:17:19 +0800 Subject: [PATCH] feat(presets): upgrade Kimi K2.5 to K2.6 in direct Moonshot configs Bump model id and display name from K2.5 to K2.6 in Hermes, OpenClaw, OpenCode, and Claude (direct api.moonshot.cn) presets. Pricing, context window, and base URL are unchanged. Add kimi-k2.6 row to model_pricing seed; no migration needed since seed_model_pricing uses INSERT OR IGNORE and runs on every startup via ensure_model_pricing_seeded. Old kimi-k2.5 row is kept to preserve historical usage stats. Nvidia aggregator forwards (moonshotai/kimi-k2.5) intentionally keep the K2.5 SKU until Nvidia's catalog confirms K2.6. --- src-tauri/src/database/schema.rs | 1 + src/config/claudeProviderPresets.ts | 8 ++++---- src/config/hermesProviderPresets.ts | 4 ++-- src/config/openclawProviderPresets.ts | 10 +++++----- src/config/opencodeProviderPresets.ts | 10 +++++----- 5 files changed, 17 insertions(+), 16 deletions(-) diff --git a/src-tauri/src/database/schema.rs b/src-tauri/src/database/schema.rs index 34019df17..baada0cce 100644 --- a/src-tauri/src/database/schema.rs +++ b/src-tauri/src/database/schema.rs @@ -1639,6 +1639,7 @@ impl Database { "0", ), ("kimi-k2.5", "Kimi K2.5", "0.60", "2.50", "0.10", "0"), + ("kimi-k2.6", "Kimi K2.6", "0.60", "2.50", "0.10", "0"), // MiniMax 系列 ("minimax-m2.1", "MiniMax M2.1", "0.27", "0.95", "0.03", "0"), ( diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index 4f1abc3d0..ec0143659 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -209,10 +209,10 @@ export const providerPresets: ProviderPreset[] = [ env: { ANTHROPIC_BASE_URL: "https://api.moonshot.cn/anthropic", ANTHROPIC_AUTH_TOKEN: "", - ANTHROPIC_MODEL: "kimi-k2.5", - ANTHROPIC_DEFAULT_HAIKU_MODEL: "kimi-k2.5", - ANTHROPIC_DEFAULT_SONNET_MODEL: "kimi-k2.5", - ANTHROPIC_DEFAULT_OPUS_MODEL: "kimi-k2.5", + ANTHROPIC_MODEL: "kimi-k2.6", + ANTHROPIC_DEFAULT_HAIKU_MODEL: "kimi-k2.6", + ANTHROPIC_DEFAULT_SONNET_MODEL: "kimi-k2.6", + ANTHROPIC_DEFAULT_OPUS_MODEL: "kimi-k2.6", }, }, category: "cn_official", diff --git a/src/config/hermesProviderPresets.ts b/src/config/hermesProviderPresets.ts index 5a7dfd979..85160335e 100644 --- a/src/config/hermesProviderPresets.ts +++ b/src/config/hermesProviderPresets.ts @@ -381,13 +381,13 @@ export const hermesProviderPresets: HermesProviderPreset[] = [ base_url: "https://api.moonshot.cn/v1", api_key: "", api_mode: "chat_completions", - models: [{ id: "kimi-k2.5-preview", name: "Kimi K2.5" }], + models: [{ id: "kimi-k2.6", name: "Kimi K2.6" }], }, category: "cn_official", icon: "kimi", iconColor: "#6366F1", suggestedDefaults: { - model: { default: "kimi-k2.5-preview", provider: "kimi" }, + model: { default: "kimi-k2.6", provider: "kimi" }, }, }, { diff --git a/src/config/openclawProviderPresets.ts b/src/config/openclawProviderPresets.ts index dc4397a66..eab8ad61f 100644 --- a/src/config/openclawProviderPresets.ts +++ b/src/config/openclawProviderPresets.ts @@ -264,7 +264,7 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ }, }, { - name: "Kimi k2.5", + name: "Kimi k2.6", websiteUrl: "https://platform.moonshot.cn/console", apiKeyUrl: "https://platform.moonshot.cn/console/api-keys", settingsConfig: { @@ -273,8 +273,8 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ api: "openai-completions", models: [ { - id: "kimi-k2.5", - name: "Kimi K2.5", + id: "kimi-k2.6", + name: "Kimi K2.6", contextWindow: 131072, cost: { input: 0.002, output: 0.006 }, }, @@ -297,8 +297,8 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ }, }, suggestedDefaults: { - model: { primary: "kimi/kimi-k2.5" }, - modelCatalog: { "kimi/kimi-k2.5": { alias: "Kimi" } }, + model: { primary: "kimi/kimi-k2.6" }, + modelCatalog: { "kimi/kimi-k2.6": { alias: "Kimi" } }, }, }, { diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts index a6c39086b..35f508451 100644 --- a/src/config/opencodeProviderPresets.ts +++ b/src/config/opencodeProviderPresets.ts @@ -56,8 +56,8 @@ export const OPENCODE_PRESET_MODEL_VARIANTS: Record< modalities: { input: ["text"], output: ["text"] }, }, { - id: "kimi-k2.5", - name: "Kimi K2.5", + id: "kimi-k2.6", + name: "Kimi K2.6", contextLimit: 262144, outputLimit: 262144, modalities: { input: ["text", "image", "video"], output: ["text"] }, @@ -451,19 +451,19 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, }, { - name: "Kimi k2.5", + name: "Kimi k2.6", websiteUrl: "https://platform.moonshot.cn/console", apiKeyUrl: "https://platform.moonshot.cn/console/api-keys", settingsConfig: { npm: "@ai-sdk/openai-compatible", - name: "Kimi k2.5", + name: "Kimi k2.6", options: { baseURL: "https://api.moonshot.cn/v1", apiKey: "", setCacheKey: true, }, models: { - "kimi-k2.5": { name: "Kimi K2.5" }, + "kimi-k2.6": { name: "Kimi K2.6" }, }, }, category: "cn_official",