diff --git a/src-tauri/src/database/schema.rs b/src-tauri/src/database/schema.rs index ce66507c9..b4050ce76 100644 --- a/src-tauri/src/database/schema.rs +++ b/src-tauri/src/database/schema.rs @@ -1803,6 +1803,14 @@ impl Database { ), ("kimi-k2.5", "Kimi K2.5", "0.60", "3.00", "0.10", "0"), ("kimi-k2.6", "Kimi K2.6", "0.95", "4.00", "0.16", "0"), + ( + "kimi-k2.7-code", + "Kimi K2.7 Code", + "0.95", + "4.00", + "0.19", + "0", + ), // MiniMax 系列 ("minimax-m2.1", "MiniMax M2.1", "0.27", "0.95", "0.03", "0"), ( diff --git a/src/config/claudeDesktopProviderPresets.ts b/src/config/claudeDesktopProviderPresets.ts index f92acf723..e891d0ecf 100644 --- a/src/config/claudeDesktopProviderPresets.ts +++ b/src/config/claudeDesktopProviderPresets.ts @@ -419,7 +419,11 @@ export const claudeDesktopProviderPresets: ClaudeDesktopProviderPreset[] = [ baseUrl: "https://api.moonshot.cn/anthropic", mode: "proxy", apiFormat: "anthropic", - modelRoutes: brandedRoutes("kimi-k2.6", "kimi-k2.6", "kimi-k2.6"), + modelRoutes: brandedRoutes( + "kimi-k2.7-code", + "kimi-k2.7-code", + "kimi-k2.7-code", + ), icon: "kimi", iconColor: "#6366F1", }, diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index c4af9b3b3..949f56d89 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -372,10 +372,10 @@ export const providerPresets: ProviderPreset[] = [ env: { ANTHROPIC_BASE_URL: "https://api.moonshot.cn/anthropic", ANTHROPIC_AUTH_TOKEN: "", - 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", + ANTHROPIC_MODEL: "kimi-k2.7-code", + ANTHROPIC_DEFAULT_HAIKU_MODEL: "kimi-k2.7-code", + ANTHROPIC_DEFAULT_SONNET_MODEL: "kimi-k2.7-code", + ANTHROPIC_DEFAULT_OPUS_MODEL: "kimi-k2.7-code", }, }, category: "cn_official", diff --git a/src/config/codexProviderPresets.ts b/src/config/codexProviderPresets.ts index 9118e9174..9da6d031b 100644 --- a/src/config/codexProviderPresets.ts +++ b/src/config/codexProviderPresets.ts @@ -426,12 +426,16 @@ requires_openai_auth = true`, config: generateThirdPartyConfig( "kimi", "https://api.moonshot.cn/v1", - "kimi-k2.6", + "kimi-k2.7-code", ), endpointCandidates: ["https://api.moonshot.cn/v1"], apiFormat: "openai_chat", modelCatalog: modelCatalog([ - { model: "kimi-k2.6", displayName: "Kimi K2.6", contextWindow: 262144 }, + { + model: "kimi-k2.7-code", + displayName: "Kimi K2.7 Code", + contextWindow: 262144, + }, ]), codexChatReasoning: { supportsThinking: true, diff --git a/src/config/hermesProviderPresets.ts b/src/config/hermesProviderPresets.ts index 04a847f67..eaf882da3 100644 --- a/src/config/hermesProviderPresets.ts +++ b/src/config/hermesProviderPresets.ts @@ -521,13 +521,13 @@ export const hermesProviderPresets: HermesProviderPreset[] = [ base_url: "https://api.moonshot.cn/v1", api_key: "", api_mode: "chat_completions", - models: [{ id: "kimi-k2.6", name: "Kimi K2.6" }], + models: [{ id: "kimi-k2.7-code", name: "Kimi K2.7 Code" }], }, category: "cn_official", icon: "kimi", iconColor: "#6366F1", suggestedDefaults: { - model: { default: "kimi-k2.6", provider: "kimi" }, + model: { default: "kimi-k2.7-code", provider: "kimi" }, }, }, { diff --git a/src/config/openclawProviderPresets.ts b/src/config/openclawProviderPresets.ts index c1e3110e6..83892862f 100644 --- a/src/config/openclawProviderPresets.ts +++ b/src/config/openclawProviderPresets.ts @@ -490,7 +490,7 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ }, }, { - name: "Kimi k2.6", + name: "Kimi K2.7 Code", websiteUrl: "https://platform.moonshot.cn/console?aff=cc-switch", apiKeyUrl: "https://platform.moonshot.cn/console/api-keys", settingsConfig: { @@ -499,9 +499,9 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ api: "openai-completions", models: [ { - id: "kimi-k2.6", - name: "Kimi K2.6", - contextWindow: 131072, + id: "kimi-k2.7-code", + name: "Kimi K2.7 Code", + contextWindow: 262144, cost: { input: 0.002, output: 0.006 }, }, ], @@ -523,8 +523,8 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ }, }, suggestedDefaults: { - model: { primary: "kimi/kimi-k2.6" }, - modelCatalog: { "kimi/kimi-k2.6": { alias: "Kimi" } }, + model: { primary: "kimi/kimi-k2.7-code" }, + modelCatalog: { "kimi/kimi-k2.7-code": { alias: "Kimi" } }, }, }, { diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts index 53da43c3f..290925128 100644 --- a/src/config/opencodeProviderPresets.ts +++ b/src/config/opencodeProviderPresets.ts @@ -588,19 +588,19 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, }, { - name: "Kimi k2.6", + name: "Kimi K2.7 Code", websiteUrl: "https://platform.moonshot.cn/console?aff=cc-switch", apiKeyUrl: "https://platform.moonshot.cn/console/api-keys?aff=cc-switch", settingsConfig: { npm: "@ai-sdk/openai-compatible", - name: "Kimi k2.6", + name: "Kimi K2.7 Code", options: { baseURL: "https://api.moonshot.cn/v1", apiKey: "", setCacheKey: true, }, models: { - "kimi-k2.6": { name: "Kimi K2.6" }, + "kimi-k2.7-code": { name: "Kimi K2.7 Code" }, }, }, category: "cn_official",