Command Code for DSH|订阅接入:在 Harness 里统一管理 Command Code 模型与用量

前言

在 DeepSeek Harness(dsh)里接第三方订阅网关,常见做法是手写供应商配置、自己跟模型列表和协议端点对齐,套餐一变还要改路由。Command Code 提供 Go、GOAT、Pro、Max 等档位,模型和能力会随账户与网关更新。

下面介绍社区插件 Command Code for DSH|订阅接入(仓库 Plocr/dsh-commandcode,配置标识仍为 dsh-commandcode-goat)。它把 Command Code 订阅接到 dsh,合并网关模型列表与套餐能力目录,写入官方 llm-pi-ai 供应商;流式、工具调用、图片与历史重放由 dsh 自带适配器处理。维护者为 Plocr,分类为联网工具,许可证 MIT,当前包版本 0.8.0(见 GitHub Releases 与 package.json)。

这是什么

一句话:用一把 Command Code API Key,在 dsh 里同步档位内模型、管理推理预设与用量提醒,并可选用账户提供的联网搜索。

插件支持全部四个套餐(go / goat / pro / max)。对外显示名称为「Command Code for DSH|订阅接入」;已被 dsh-market 收录,也可通过社区插件索引安装(见下文)。

核心功能

README 中的能力表可概括为以下几类,均可在插件配置页「概览 / 模型 / 用量与提醒 / 设置」中操作。

模型与路由

  • 模型同步:合并 https://api.commandcode.ai/provider/v1/models 与套餐能力目录,按所选档位筛选并生成供应商。
  • 协议分流:按模型支持的端点选择 OpenAI Chat、Anthropic Messages 或 OpenAI Responses;同一套餐出现多条供应商(如 Command | <档位>、Command | <档位> · Claude)属正常现象。
  • 0.8.0 起支持同步预览:确认前展示新增、移除与能力变化;可收藏、隐藏模型,开启「仅同步收藏」,并为单模型设置窗口、输出上限和推理预设。

账户与提醒

  • 账户用量:展示账户、组织、生效订阅、5 小时与每周窗口、余额及请求和 Token 汇总。
  • 额度提醒:可选后台每分钟检查用量窗口和余额,跨阈值时记录通知。
  • 默认注册工具 commandcode_usage,供模型读取账户用量(enableUsageTool 默认开启)。

诊断与运维

  • 调用诊断:对已发布模型分别测试连接、流式或工具调用;每次主动诊断会发送 1 次真实模型请求,可能计入账户用量。
  • 配置迁移:JSON 导出、合并或替换导入,校验与预览后写入;凭据、接口与请求头不纳入导出。
  • 长会话:在高上下文压力时尝试剪枝;对特定网关拒绝可配合 recoverUpstreamOverflow 等选项重试(不保证永不超限)。

联网搜索

  • 可选启用 Command Code 账户提供的 web_search(webSearch 默认 false)。关闭或卸载时,若搜索选择仍由本插件持有,会恢复此前的供应商。

安装与启用

插件以当前 dsh 进程权限运行,安装前建议查看 GitHub 仓库 源码与 MIT 许可证。需要 Node.js 20 或更新版本(见 package.json 的 engines)。

方式一:插件面板

在 dsh「插件 → 添加插件」中粘贴:

github:Plocr/dsh-commandcode

方式二:Release 包

https://github.com/Plocr/dsh-commandcode/releases/latest/download/dsh-commandcode-goat.tgz

方式三:命令行(示例为 Web profile)

dsh plugin --profile web add github:Plocr/dsh-commandcode

桌面端优先用插件面板;命令行安装时需使用桌面端实际 profile 和 DSH_HOME,避免装进另一份配置。

dsh 0.2.1 可在「插件 → 发现 → 索引源」添加社区索引后搜索安装(市场说明):

https://cdn.jsdelivr.net/npm/dsh-plugin-catalog/index.json

安装后按宿主提示重启。默认 autoSync 为 true,加载后等待约十几秒,供应商会出现在「设置 → 模型」。若未出现,确认装在当前 profile、已加载官方 llm-pi-ai,并在插件配置页查看错误(如 fetch-failed、provider-plugin-missing)。

典型用法

1. 选择套餐并同步

打开「插件 → 已安装 → dsh-commandcode-goat」配置页,选择与你账户一致的 Go、GOAT、Pro 或 Max,点击「创建 / 更新」。默认套餐为 GOAT;读取订阅后会提示档位差异,不会自动切换。需要完全手动确认时,可关闭自动同步。

2. 配置 API Key 并选模型

在「设置 → 模型」中找到生成的 Command | <档位> 等供应商,填写 Command Code API Key 并保存,再在会话中选择模型。

也可在启动 dsh 前设置环境变量(README 示例为 PowerShell):

$env:COMMANDCODE_API_KEY = '你的 Command Code API Key'
dsh web

聊天、账户用量和可选搜索默认共用该凭据;其他凭据引用名可通过 targetApiKeyEnv 修改(默认 COMMANDCODE_API_KEY)。

3. 常用配置项(节选)

完整字段见仓库 配置定义。

配置 默认值 说明
plan goat go / goat / pro / max
autoSync true 启动后自动创建并定时刷新模型
autoSyncIntervalMs 21600000 同步间隔(毫秒),最小 60 秒
webSearch false 使用 Command Code 联网搜索
onlyFavorites false 仅发布已收藏且未隐藏的模型
pruneOtherPlans true 手动同步后清理旧档位生成路由

后台同步默认每 6 小时刷新,且不删除旧档位路由;切换套餐后若旧供应商仍在,可执行一次手动同步或使用配置页清理操作。

适用场景与注意

适合谁

  • 已有 Command Code Go / GOAT / Pro / Max 订阅,希望在 dsh 内统一选模型、看用量,而不是手写多路供应商。
  • 需要按模型收藏筛选、推理预设,或希望用量接近阈值时收到提醒。
  • 希望在 dsh 中可选接入 Command Code 的 web_search,并与现有会话共用 API Key。

版本与宿主

README 写明:0.8.0 验收基线为 dsh 0.2.1-rc.2;dsh 0.1.6 用户应继续使用插件 0.4.8。真实付费模型调用与长会话效果在文档中标注为尚未完整验收。Claude 路由 404 等问题需 v0.7.9 及以上并重新同步。

安全与清理

关闭或卸载插件会清理生成的供应商,并在 profile 配置旁备份 *.commandcode-goat-backup.json;备份可能含自定义请求头,需妥善保管。用量与搜索请求在宿主侧使用凭据,配置卡片不接收密钥内容。

模型数量、价格与账户额度以同步结果、账户用量及 Command Code 官方套餐页为准,插件不保证每次网关行为与文档完全一致。

结尾

Command Code for DSH|订阅接入把 Command Code 四档订阅接到 DeepSeek Harness:自动同步模型、分协议生成供应商,并覆盖用量提醒、诊断、配置迁移与可选联网搜索。安装与问题反馈以仓库 README 为准。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye