Skip to content

1.8.5最新版本

Latest

Choose a tag to compare

@yxyusage yxyusage released this 22 Oct 10:59
· 1 commit to main since this release
feat(config): 模型名称改为下拉选择(优先拉供应商 /models,仍可手填)(v1.8.15)

问题
- 模型名要用户自己填,很多人填错

填错的影响
- 不存在的 id → 供应商 400/404(报错明显)
- 更麻烦:存在但更弱/更贵的模型,或中转静默换成默认模型 → 质量静默下降,用户看不出来

修复
- 模型名称改为 el-select(filterable + allow-create):优先 GET {base_url}/models(Ollama 用 /api/tags),
  失败回退内置候选;仍可手动输入
- 新增 GET /api/config/models?provider=xxx 返回 {models, source, error}
- PROVIDERS 增加 models 内置候选(deepseek/kimi/qwen/openai)

顺带发现
- 该接口返回的 DeepSeek 列表里确实有 deepseek-v4-pro —— 用户填的模型是真的,
  之前撞上限是因为输出上限写死 8192(v1.8.14 已可配置)

验证
- 实测 GET /api/config/models?provider=deepseek → source=live,
  models=deepseek-chat, deepseek-reasoner, deepseek-flash, deepseek-v4-pro
- 前端构建通过;13 个测试文件全 PASS
- 版本号 1.8.14 → 1.8.15