Repository navigation
[Suggest]模型设置:已配置的供应商会从"第三方模型提供商"新增列表中完全消失,容易被误认为支持被移除 #12959
shorthairking
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
复现:cordis.patch.yml 中已有 providers.opencode-go(OpenCode Go),进入 设置 → 模型 → 添加模型提供商 → 第三方模型提供商。
实际:下拉里只有 opencode(OpenCode Zen),没有 opencode-go;看起来像 OpenCode Go 接入被删除了。
期望:已配置项仍出现在列表中,标记为"已添加"或置灰,而不是隐藏;至少给出"已添加的提供商不在此列表"的提示(目前只有全部添加完才显示 addCatalogExhausted)。
原因:@deepseek-ai/dsh-client-ui-settings-models 的 addable 过滤掉了 row.configured;而 catalog 路由在 @deepseek-ai/dsh-llm-pi-ai 的 directoryEntries() 里 declare(provider, provider),displayName 直接是裸 id(opencode-go),既没有官方名称,也无法与"自定义路由"区分,进一步加重了误解。
建议:①新增列表中保留已配置项并标注状态;②为 catalog 供应商提供官方 displayName(如 "OpenCode Go" / "OpenCode Zen")。
提出这个建议的原因是因为因为多开几个opencode go账户比go plus要划算,因此要同时配置多个来自opencode go的api,结果在配置的过程中发现在第三方模型提供商突然opencode go不见了。直接将配置过的条目直接隐藏不太符合使用的习惯和惯常逻辑。
我记得之前0.2.1的时候好像还没这问题,突然遇到这个问题真的感觉有些迷惑呵呵。
All reactions