DSH Connect Qoder:接入 Qoder 模型与账号管理

DeepSeek Harness (DSH) 通过插件机制支持丰富的模型接入。通义灵码(Qoder)官方不提供 OpenAI 兼容的端点,本插件通过直连 Qoder 的 cosy 网关,为 DSH 提供了模型接入能力,并补充了账号池、每日签到、积分读数与模型管理功能。

核心功能

双供应商并行接入

插件支持国内版与国际版两个供应商,分别注册为 qoder 和 qoder-global provider。
* 国内版:使用 gateway.qoder.com.cn。
* 国际版:使用 api1.qoder.sh。
配置了 PAT 的区域,其模型会出现在 DSH 的模型选择器中。两个区域的模型可同时存在,不同会话可独立选择。

账号池与 PAT 管理

  • 多账号池:支持多个 PAT,插件会自动去重合并设置、环境变量与本地 vault 中的凭据。
  • 自动换号:开启后,插件会根据实测可用性、积分有效期、余额等规则自动选择账号,请求失败时自动切换重试。
  • 导入导出:支持按区域导出和导入账号池配置。

模型管理与积分

  • 模型管理:可刷新上游模型目录,逐项勾选启用或禁用。模型列表会显示积分倍率、上下文限制、思考强度等。
  • 可用性测试:每个模型行提供测试按钮,发送真实请求验证可用性(会消耗少量积分)。
  • 积分读数:只读显示各账号剩余积分与积分包到期时间,支持一键签到。
  • 安全隔离:采用安全 loopback shim,PAT 仅在本地与 pi-ai 交互,不外发到网关之外。

安装与启用

从发布包安装(推荐):

# Desktop profile
dsh plugin --profile desktop add @dmh2002/dsh-connect-qoder

# Web profile
dsh plugin --profile web add @dmh2002/dsh-connect-qoder

安装后需重启对应 profile 的 DSH 进程以加载插件。

配置

创建 PAT

在 Qoder 账户设置中创建 Personal Access Token(pt-… 开头)。

添加凭据

插件设置卡片提供 PAT 添加入口,优先级高于环境变量。
* 国内版:设置项 regions.cn.pat,环境变量 QODERCN_PERSONAL_ACCESS_TOKEN。
* 国际版:设置项 regions.global.pat,环境变量 QODER_PERSONAL_ACCESS_TOKEN。

添加 PAT 后,在模型管理页点击“从 Qoder 刷新”即可列出可用模型。

工作原理

插件在 DSH 内部通过 PiAiAdapter 接入,架构如下:

DSH PiAiAdapter
  -> 安全 loopback shim(本地随机端口 + 进程内 secret)
  -> QoderUpstreamClient(cosy 协议最小客户端)
  -> 国内版 https://gateway.qoder.com.cn/algo/api/v2/...
  -> 国际版 https://api1.qoder.sh/algo/api/v2/...
  -> Qoder SSE(OpenAI 形状增量)
  -> DSH 本地执行工具并回传结果

PAT 仅在获取 jobToken 时使用一次,后续请求携带 cosy bearer 与机器指纹。PAT 不进入 pi-ai,不写入 Qoder 桌面端登录文件。

注意事项

  • 安全性:PAT 只保存到本地插件配置,不外发。
  • 国际版限制:国际版需要本机 Qoder 客户端的设备风控组件支持。
  • 测试消耗:模型可用性测试会发送真实请求,消耗少量上游额度。
  • 错误处理:插件对凭据无效、内容审核拒绝、额度耗尽等错误会如实分类。
羽毛球分组比赛记分
小程序二维码

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

Xiaoye