dsh-llm-pi-ai-live
在终端中运行以下命令:
dsh plugin install WeatherWind/dsh-llm-pi-ai-live
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install WeatherWind/dsh-llm-pi-ai-live,即可从 https://github.com/WeatherWind/dsh-llm-pi-ai-live 安装该插件。
插件介绍
如果你用 DSH 的 llm-pi-ai 适配器接 OpenRouter、opencode-go 等网关,模型列表往往来自 pi-ai 安装快照或手写配置:新模型上线后界面里迟迟不出现,列表还可能长期不完整。社区里关于「目录陈旧、从不向端点刷新」的反馈并不少见,根因是适配器刻意不访问 listing 接口,以保留快照里的 contextWindow、模态等元数据。
dsh-llm-pi-ai-live 走另一条路:不替换内置发现逻辑,而是通过官方 settings、llm 与 tools 接缝,对可配置路由发起真实的 /models 请求(支持 OpenAI 与 Anthropic 两种 listing 方言),以端点返回的 id 决定成员,再用已安装的 pi-ai 目录补全 name、contextWindow、maxTokens、input,最后写回路由的 models 字段。失败时不动配置,只回退并上报;合并采用仅追加策略,端点下架的模型也不会被删掉。
插件可在启动延迟后自动刷新、按间隔定时执行,也可通过 refresh_model_catalog 工具按需刷新单条路由。配置支持 dryRun 先验算再落盘、按命名空间或路由 include/exclude 精细控制,并可选用规则为第三方模型补全 reasoningEfforts(不猜名称、不覆盖已有声明)。
适合经常换模型、自建或第三方网关模型变动快、又希望保留 pi-ai 元数据质量的用户;若你只需要偶尔点一下「拉模型」且能接受静态快照,可以不必安装。它不处理无 baseURL 的纯 OAuth 路由,也不会替你把整份网关目录塞进 UI 以外的无关字段——大网关列表会显著增大配置体积,需要时用 maxModels 与 exclude 约束。
使用场景
- OpenRouter 等网关已上线新模型,但 DSH 里仍只显示 pi-ai 快照中的旧列表
- 需要定时或启动时自动把各路由的 models 与提供商 /models 对齐
- Agent 要在对话中立刻用到刚发布的模型,不想改配置或重启
适合人员
- 使用 llm-pi-ai 接多家 API 网关的 DSH 用户
- 运维自建或第三方模型代理、模型变动频繁的环境
- 希望保留 pi-ai 元数据合并语义、又要求目录可验证落盘的管理员