dsh-model-sync
在终端中运行以下命令:
dsh plugin install mpetruc/dsh-model-sync
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install mpetruc/dsh-model-sync,即可从 https://github.com/mpetruc/dsh-model-sync 安装该插件。
插件介绍
在 DeepSeek Harness 里为 llm-pi-ai 提供商配置模型时,若只能手填 ID,既费时又容易漏掉服务端已上架的新模型。dsh-model-sync 会在插件激活时(首次启动或从插件页重新启用)自动拉取各提供商对外公布的模型清单,并写入「设置 → 模型」,让下拉框呈现与发现结果一致的完整列表。
同步通过 llm 服务的 discoverModels 完成:OpenAI 兼容路由走 GET {baseURL}/models,目录型路由则读取已安装目录。新发现的模型会以 owner: model-sync 标记追加,并尽量带上名称、上下文窗口、maxTokens 等元数据;你手填的条目没有 owner,不会被改写或误删。开启 prune 后,仅会移除仍带 model-sync 标记且已不再对外公布的条目;若某条曾被你删掉,插件会记住并在后续同步中不再自动加回,除非你手动重新添加。
需要时可到插件页关闭再打开 model-sync 开关,约 1.5 秒后触发一次全量刷新;也可配置 intervalMinutes 做定时同步。每次激活同步会在日志和插件卡片的 Last sync 面板里给出各提供商的增删摘要;端点不可用只会告警跳过,不会让整行配置失败。
适合管理多个 llm-pi-ai 提供商、希望模型列表与上游保持一致,又希望保留手填模型与精细控制的用户。若你刚从旧版升级,插件会把拒绝列表等状态迁到独立 state 文件,设置里只保留面向界面的 lastSync 结果。
使用场景
- 首次接入新提供商后希望下拉框自动出现完整模型列表
- 上游频繁上架或下架模型,需要定期与设置中的列表对齐
- 手填了部分自定义模型,仍想让其余条目随发现结果自动更新
适合人员
- 管理多个 llm-pi-ai 提供商的 Harness 用户
- 不想逐条手填模型 ID 的运维或开发者
- 需要区分自动同步条目与手填条目的进阶用户