dingminhua/dsh-connect-qoder ↗★ 3

@dmh2002/dsh-connect-qoder

将通义灵码接入DSH,支持多账号池与积分查询。 适合需要使用Qoder模型并进行多账号管理的国内/国际用户。

套件
@dmh2002/dsh-connect-qoder
相容性
待驗證
Harness 依賴範圍
>=0.1.7-rc.1 <0.2.0-0 || >=0.2.0-rc.1 <0.3.0-0
Cordis 依賴範圍
>=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0
版本
0.5.0
授權
MIT
最近更新
2026年10月15日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dingminhua/dsh-connect-qoder

配置

PAT(Personal Access Token)

在 Qoder 账户设置里创建 PAT(pt-… 开头)。两种提供方式,设置卡片优先于环境变量:

区域发证入口设置项环境变量
国内版(qoder.com.cn)控制台 → 设置 → API 令牌卡片「国内版」tab → 添加 PATQODERCN_PERSONAL_ACCESS_TOKEN
国际版(qoder.sh)控制台 → Settings → Personal Access Tokens卡片「国际版」tab → 添加 PATQODER_PERSONAL_ACCESS_TOKEN
  • PAT 只保存到本地插件配置(regions..pat),从不上传、不进入任何网络请求。
  • 未配置 PAT 的区域不列出任何模型;doctor 命令会指出哪个区域缺 PAT。
  • 逐步操作说明见 docs/PAT.md(含创建流程、验证机制、优先级与常见问题)。

区域启停

卡片每个 tab 右侧的勾选框控制该区域是否参与模型选择(opt-out:显式取消勾选才停用)。停用只摘除路由与目录条目,配置全部保留。

多账号池与凭据来源

除设置 PAT 与环境变量外,每区域还有一个本地 vault($DSH_HOME/.qoder-accounts..json,权限 0600)保存多个 PAT 账号。三源按 settings → env → vault 的优先级去重合并(同一个 PAT 只在最高优先级的来源里列出一次)。

  • 卡片可新增(粘贴 pt-…,经 JobToken 交换校验并取回显示名,也可自填备注名)/ 改名 vault 账号,也可显式选择某一账号服务(regions..accountId,留空自动)。删除 vault 账号在池表格的行内「删除」按钮(需二次确认);取消勾选并保存只是把它移出轮换,PAT 仍留在本地。
  • 选中的凭据只用于会话的 jobToken 交换与后续 cosy 请求,从不进入 pi-ai 或页面。
  • logout [--region cn|global] 会清除指定区域的 vault 账号与账号池测量副本($DSH_HOME/.qoder-accounts..json 与 .qoder-pool..json)。
  • 勾选成员、一键签到、一键测试与自动换号的规则见账号池。