新增
设置 › 模型:从 models.dev 同步模型与定价
- 模型管理页新增「从 models.dev 同步模型」。拉取在主进程做(30 秒超时、32MB 上限、不跟随重定向),解析 Anthropic / OpenAI / Google / xAI / DeepSeek / Mistral / Cohere / MiniMax / Moonshot / 智谱 / Qwen / 小米 / Meta 的文本模型,与现有目录对比后分成「新增」和「可更新」两栏,默认都不勾选,逐条确认才写入。models.dev 是聚合源,不是官方价目表,写入的行标记为「聚合参考」
- 已有模型有差异时逐字段显示「旧值 → 新值」(上下文窗口、最大输出、视觉 / 文件 / 视频 / 音频输入、结构化输出、工具调用、推理档位)。只改有差异的字段,思考配置、请求适配、别名原样保留;内置行以覆盖层(
overrideBuiltin)更新,不改内置数据本身。tools只允许从「不支持」改成「支持」,不会被聚合源反向改掉 —— 反向会让 agent 在不报错的情况下丢掉整份工具定义 - 思考参数是厂商方言,models.dev 不提供,所以新增模型只从同厂商已核实的内置行借配置,借不到就按不支持思考处理;借来的默认档位会跟着 models.dev 给出的档位列表调整,保证落在列表内。每一行入库前先过目录校验,不合规的丢掉,不会让一行无效拖垮整批写入。只收「只输出文本」的模型,能输出图像等的(如 Nano Banana)留给各自的页签
- 设置 › 模型定价新增「同步基础定价」:同一份 models.dev 数据按 USD 计价的一手厂商(Anthropic / OpenAI / Google / xAI)解析成价目候选,与当前生效价对比后逐条确认,变更项默认不勾选。采用的价写入
model_pricing(is_seed = 0),与内置种子合并后参与用量计价,设置页、输入框与会话费用明细按同一份合并表显示;同一模型有同步行时,种子里它的所有行(含带生效日期的区间)整组让位。已落盘的历史花费不回算。预览缓存在主进程、10 分钟过期,「采用」只提交模型 id,界面传不来任意价格 - 新增
Gemini 4 Argon(gemini-4-argon)的目录条目与定价:标准档 2026-11-30 前输入 $2 / 输出 $10 / 缓存读 $0.1,2026-12-01 起翻倍;无长上下文分档
测试
- 新增
models-dev与models-dev-catalog的解析 / 对比 / 合并用例,含「档位与默认档不一致」「非文本输出」「输出上限大于上下文」「内置覆盖层作为当前值」「tools 不被反向改写」的回归;pricing-seed的带日期区间断言更新为含 gemini-4-argon - 设备服务在 CI 上的三处红(macOS smoke 的邀请时序、Windows 上 pty-helper 与 service-cli 的平台断言)已在 v2.7.2 之后修复,不影响已发布的版本