dsh-gateway-models
在终端中运行以下命令:
dsh plugin install itchenshi/dsh-gateway-models
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install itchenshi/dsh-gateway-models,或从 https://github.com/itchenshi/dsh-gateway-models 按 README 用 DSH Ready GUI 勾选「网关路由」安装后重启引擎。
插件介绍
在 DSH 里走 OpenCode Go 或 Command Code 网关时,引擎往往拿不到完整的 wire 协议、默认地址和模型目录:路由可能报 needs an api,模型选择器缺条目,Command Code 还得自己填 baseURL。dsh-gateway-models 是只有宿主半边的装配层插件,在引擎启动时通过 settings 服务改写路由配置,把这些缺口补上,而不需要你打开额外界面。
对 opencode-go,它会声明 openai-completions 协议;在能读到引擎模型目录时把 DeepSeek V4.1 系列补进清单并排到第一位(你已配置的条目保留且顺序不变);若路由未设 baseURL,则补上 https://opencode.ai/zen/go/v1,已有地址则一字不改。对 Command Code,它按 api.commandcode.ai 识别你已配置过的路由,声明 api 与 baseURL(你只填密钥即可),并从公开目录接口幂等地补齐模型列表。发往 OpenCode / OpenCode Go 的请求会附加 x-opencode-session,默认每会话随机 UUID,避免把内部会话 ID 泄露给第三方。
适合已在 DSH Web、CLI 或 Ready GUI 中使用网关路由、希望模型列表开箱可用、并需要规范会话头的用户。需要 DSH >= 0.2.0-rc.2 与 Node >= 20;若引擎读不到目录或 Command Code 公开接口失败,插件会跳过相应步骤并在日志中说明,而不是静默猜配置。
使用场景
- opencode-go 路由缺协议或模型目录导致 needs an api
- 希望 DeepSeek V4.1 出现在模型选择器首位且无需手改清单
- Command Code 只填密钥、需要从公开接口补齐模型列表
适合人员
- 使用 OpenCode Go 或 Command Code 网关的 DSH 用户
- 不想手动维护 baseURL 与 wire 协议的配置者
- 需要为 OpenCode 请求附加规范会话头的团队