DSH Plugins
返回列表
🧰

dsh-pi-ai-sync

联网工具 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install jiaruihuang/dsh-pi-ai-sync

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install jiaruihuang/dsh-pi-ai-sync,从 https://github.com/jiaruihuang/dsh-pi-ai-sync 安装该插件,安装后重启 dsh。

插件介绍

在 dsh 0.1.x 上,模型走哪条线路协议往往要靠路由级 api 或 pi-ai 目录里的记录来推断;settings 里的模型列表又不能逐条声明 api。单协议路由通常没问题,但一旦同一路由混用 anthropic-messages、openai-completions 等多种协议,目录里缺一条模型,dsh 就会直接拒绝,手工补录也走不通,只做 settings 同步还得把模型删掉。

dsh-pi-ai-sync 从 pi.dev 拉取与 pi-ai 目录同形的清单,按轮次先写安装目录里的 catalog、再按需处理 settings 中的 models,把缺失记录补进目录,让完整 catalog 为路由解析协议。无需自维护协议/家族对照表;可选 mirror 把列表写回配置,或默认 unset 让富化后的目录成为唯一真相源,并用 modelOverrides 做细调。

目录合并默认只增不改,避免 pi.dev 短暂缺列时误删本地已见过的模型;需要跟上游字段与协议变更时,可开启 updateExistingModels 刷新已有记录。支持定时刷新、手动 /pi-ai-sync 与 piAiSync.syncNow();catalog 变更需重启 dsh 后生效。

适合使用 opencode、opencode-go 等混合协议路由、希望模型选择与协议解析跟 pi.dev 对齐的用户。若同一路由已用 dsh-model-sync,请勿与本品叠用;mirror 模式下含 modelOverrides 的路由会被跳过。

使用场景

  • opencode 等路由混用多种 API 协议时,目录缺模型导致无法选用
  • 希望模型选择与 pi.dev 网关列表长期对齐
  • 升级或轮换模型后需要补全 catalog 并可选刷新已有记录

适合人员

  • 使用 dsh 0.1.x 与 llm-pi-ai 提供方的深度用户
  • 主要走 opencode、opencode-go 等 pi.dev 路由的用户
  • 需要 catalog 与 settings 双层同步、而非仅改 models 列表的用户