dingminhua/dsh-connect-qoder ↗★ 3
@dmh2002/dsh-connect-qoder
将通义灵码接入DSH,支持多账号池与积分查询。 适合需要使用Qoder模型并进行多账号管理的国内/国际用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dingminhua/dsh-connect-qoder说明文档
阅读完整 README ↗配置
PAT(Personal Access Token)
在 Qoder 账户设置里创建 PAT(pt-… 开头)。两种提供方式,设置卡片优先于环境变量:
| 区域 | 发证入口 | 设置项 | 环境变量 |
|---|---|---|---|
| 国内版(qoder.com.cn) | 控制台 → 设置 → API 令牌 | 卡片「国内版」tab → 添加 PAT | QODERCN_PERSONAL_ACCESS_TOKEN |
| 国际版(qoder.sh) | 控制台 → Settings → Personal Access Tokens | 卡片「国际版」tab → 添加 PAT | QODER_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)。- 勾选成员、一键签到、一键测试与自动换号的规则见账号池。