dsh-codebuddy
Unofficial third-party DSH plugin: connects Tencent CodeBuddy open platform (copilot.tencent.com) models to DeepSeek Harness. Zero source patches, paste-your-key settings page, automatic model discovery. 非官方插件:把腾讯 CodeBuddy 开放平台的模型接入 DeepSeek Harness。 适合希望在DSH中使用腾讯CodeBuddy模型的开发者。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhang-tod/dsh-codebuddyドキュメント
README 全文を読む ↗配置
重启后进入 设置 → CodeBuddy:
| 步骤 | 操作 |
|---|---|
| 1 | 在「API 密钥」填入你的 Key(sk- / ck- 开头),点 保存密钥(存进 DSH 凭据库,不写进配置文件) |
| 2 | 点 测试连接 —— 应显示「✅ 连接成功,密钥有效」 |
| 3 | 点 获取模型 —— 逐个探测网关,把可用模型列出来(见下方成本说明) |
| 4 | 到 设置 → 模型,provider 选 CodeBuddy (unofficial),选中你要的模型 |
接口地址是只读的。 它由 cordis.patch.yml 的 baseURL 决定;要改就改配置或设环境变量 CODEBUDDY_BASE_URL,然后重启 DSH。设置页故意不提供修改入口(以前有个「保存地址」按钮,点了会显示「已保存」但其实什么都没发生,已移除)。
一次「获取模型」要发多少次请求?
每条候选都是一次真实计费的补全请求。
| 模式 | 请求数 | 说明 |
|---|---|---|
| 默认(浅探测) | 22 次(最坏 44) | 只探已知清单;「最坏」是「无法判定」的重试轮 |
| 勾选「深度探测」 | 60 次(最坏 120) | 追加 38 条按命名规律猜的未来版本号 |
内置保护:
- 会话内缓存(30 分钟,键 = 端点 + 密钥指纹)→ 重复点击 0 请求
- 限流熔断:一批里出现 ≥3 个 429,或连续 3 批都撞 429 → 立刻停
- 额度熔断:撞到
code 14018(额度用尽)→ 第一批就停,不再浪费请求 - 总时限 60 秒:到点中断在飞的请求(含退避),不会挂几分钟
- 可取消:探测中按钮变「取消」,点它会真的把中断传到服务端