diff --git a/TeXmacs/plugins/llm/data/liii_llm_menu.json b/TeXmacs/plugins/llm/data/liii_llm_menu.json index 3135d8be58..c6c70ec9e4 100644 --- a/TeXmacs/plugins/llm/data/liii_llm_menu.json +++ b/TeXmacs/plugins/llm/data/liii_llm_menu.json @@ -1,5 +1,5 @@ { - "default": "kimi-k3", + "default": "deepseek-v4-flash", "models": [ { "model": "kimi-k3", diff --git a/devel/0973.md b/devel/0973.md new file mode 100644 index 0000000000..e0f7dc984c --- /dev/null +++ b/devel/0973.md @@ -0,0 +1,26 @@ +# 0973 将默认模型从 kimi 改成 deepseek-flash + +## What + +将 LLM 插件模型清单的默认模型从 `kimi-k3` 改为 `deepseek-v4-flash`。 + +## Why + +产品要求默认模型切换为 deepseek-flash(清单中对应条目 `deepseek-v4-flash`)。 + +## How + +`qt_chat_model.cpp` 的 `resolve_default_key` 优先读取清单顶层 `default` 字段, +因此只需修改 `TeXmacs/plugins/llm/data/liii_llm_menu.json` 的 `"default"` 值为 +`"deepseek-v4-flash"`。`qt_chat_model.cpp` 中的兜底清单(Kimi-VLM 单条目)仅在 +清单文件缺失/解析失败时启用,属于既有兜底行为,不在本任务范围内。 + +## 涉及文件 + +- `TeXmacs/plugins/llm/data/liii_llm_menu.json`:`"default": "kimi-k3"` → `"deepseek-v4-flash"` +- `devel/0973.md`:任务文档 + +## 测试 + +- `xmake b qt_chat_model_test && xmake r qt_chat_model_test`:验证默认 key 解析 + 逻辑(显式 default 优先)不受影响。