Skip to content

v1.72.0

Choose a tag to compare

@araea araea released this 27 Oct 22:46

供应商与模型有了自己的界面:控制台「插件 → 智能对话」里点「配置供应商与模型」,一个弹窗改完接入,不必再翻 [oai.providers] 的原始表格。

  • 一家一格:认得的十几家列成一张表,点一下就加;自己的中转站起个名字、填地址与密钥即可。每家一行状态点——绿 = 接上了、黄 = 缺密钥、灰 = 还没地址;插件页的摘要卡同时给出默认模型、默认接口与「几家就绪」
  • 密钥只写不读:页面只知道「设没设」「来自配置还是环境变量」,永远不回显值;输入框留空表示不动它,存好之后框自动清空。密钥仍只落在本机 config.toml
  • 模型可以手挑:一家的模型列成一串,点 ✕ 少一枚、手打 id 回车加一枚;「拉取模型列表」只读 GET /models,不计费也不消耗对话额度。手选过就以手选为准,/% 与画图、写歌、挑片的模型匹配都按这一份;点「恢复跟随接口列表」回到自动,刷新也不会把手选的那份冲掉
  • 默认接口与默认模型都在同一个弹窗里:中转站的地址与密钥和 oai <地址> <密钥> 是同一份数据;默认模型按供应商分组选,写的是 [oai] agent_default_model,房间下一句就跟着换
  • 配置新增 [oai.providers.<名字>].models(裸模型 id 列表,留空跟随接口);控制台映射表里也能看到这一格
  • 新增控制台接口 /api/oai、/api/oai/provider、/api/oai/provider/remove、/api/oai/models、/api/oai/default、/api/oai/endpoint,写入一律走 ctl 那条事务
  • 本轮跑了单元测试(260 个)与无头浏览器里的界面走查(加供应商、增删模型、换默认模型、拉取失败提示、两种宽度无横向溢出),没有为验证去调模型接口