diff --git a/src-tauri/src/database/schema.rs b/src-tauri/src/database/schema.rs index 88439454c..9fa3931f9 100644 --- a/src-tauri/src/database/schema.rs +++ b/src-tauri/src/database/schema.rs @@ -2393,6 +2393,17 @@ impl Database { "0.006", "0", ), + // 第三方上游(OpenCode Go、OpenRouter 的 deepseek/ 命名空间、Hermes 预设等)用带版本号的 + // deepseek-v4.1-flash。点号版本既剥不成 deepseek-flash,前缀兜底也只命中更长的行, + // 不单列会显示「未定价」并按 0 计费 + ( + "deepseek-v4.1-flash", + "DeepSeek V4.1 Flash", + "0.3", + "1.2", + "0.006", + "0", + ), ( "deepseek-v4-flash", "DeepSeek V4 Flash", diff --git a/src-tauri/src/database/tests.rs b/src-tauri/src/database/tests.rs index 99dbaf06e..371e0e204 100644 --- a/src-tauri/src/database/tests.rs +++ b/src-tauri/src/database/tests.rs @@ -1040,6 +1040,7 @@ fn model_pricing_seed_covers_deepseek_v41_flash_aliases() { // 查价前缀兜底是 LIKE '{id}-%',只命中更长的行,任一行缺失都会静默按 0 计费。 for model_id in [ "deepseek-flash", + "deepseek-v4.1-flash", "deepseek-v4-flash", "deepseek-v4-flash-0731", "deepseek-v4-flash-vision-exp",