qoder-to-dsh:在 DSH 里原生使用 Qoder 模型额度

前言

DeepSeek Harness(DSH)通过插件扩展模型 provider 与设置面板。若你已在 Qoder 持有合法授权的模型额度,常见做法是在 DSH 外再跑桥接进程、改路由配置或维护第二套控制台,状态和凭据容易分裂。下面介绍维护者 Ianzhyh 发布的 qoder-to-dsh:纯 DSH 插件,把 Qoder 额度接进宿主进程内的 LLM 适配器与设置页,无独立端口、无本地桥服务。

这是什么

qoder-to-dsh(当前版本 1.3.0,MIT 许可证)把 Qoder 的模型额度原生接进 DSH。认证、COSY 签名、模型目录、流式转发和设置面板均在 DSH 插件进程内完成;通过 ctx.llm.registerAdapter(['qoder'], adapter) 注册 provider,模型直接出现在 DSH 模型选择器。README 标明这是非官方互操作性实现,仅使用你自己合法授权的 Qoder 账号,上游协议可能变化。社区目录分类为「模型推理」;仓库见 GitHub,目录页见 SkillHub。

设计要点

单进程意味着不存在「桥在跑但插件连不上」或控制台与请求令牌不一致。面板、模型选择器与真实请求共享同一份目录、偏好和额度状态;凭据、偏好、用量和日志保存在本机 <DSH_HOME>/qoder。模型目录有缓存时先返回、过期后台刷新;启动时不在主线程扫描本机账号,以降低阻塞首包与冷启动的成本。

核心功能

经 README 在 DSH 0.2.1-rc.3(desktop profile)实测项,插件加载后设置里出现 Qoder 页签,并可只读导入本机 Qoder 桌面端登录态。对话路径支持思考流、正文、工具调用、usage 与 AbortSignal;工具结果回灌时会处理孤儿消息。模型目录来自上游 /algo/api/v2/model/list,面板可配置 200K / 400K / 1M 上下文档位、思考档位、温度与最大输出,并显示额度、套餐与 Credits。

账号侧支持桌面端自动导入、浏览器 OAuth、PAT,以及多账号(国际版 / 国内版)切换。每日签到读取本机客户端设备身份领取活动 Credits;可用环境变量 QODER_CHECKIN=0 关闭自动签到。用量在本地记录请求元数据(不含对话内容),面板提供最近 7 / 14 / 30 天统计与 Credits 分析。另注册 /qoder 斜杠命令与四个只读工具,供 agent 查询状态、模型与用量。

安装与启用

README 强调:装包 ≠ 启用。插件必须同时出现在 profile 的 dependencies 与 dsh.profile.bundles 中,否则 DSH 不会加载且不会报错。基线宿主版本为 dsh ≥ 0.2.1-rc.3;更老的宿主可能缺少 registerAdapter 或面板 webServer.register。

多数人从 Releases 下载 tgz 后,在下载目录执行:

dsh plugin --profile desktop add ./qoder-to-dsh-1.3.0.tgz

不落地文件时可直接从 GitHub 安装:

dsh plugin --profile desktop add github:Ianzhyh/qoder-to-dsh

本地开发可 link 到仓库绝对路径。装完后确认 package.json 里 dependencies 与 bundles 均包含 qoder-to-dsh。在仓库目录可运行 npm run verify(或 npm run verify -- --offline)做安装面自检。完全退出 DSH 再打开后插件才会在宿主启动时加载;只重开面板不会换掉已加载代码。

登录与使用

打开 设置 → Qoder。首次使用会自动只读扫描本机 Qoder 桌面端 / CLI 登录态;若无登录态,可使用浏览器授权或 PAT。凭据写入 <DSH_HOME>/qoder/auth.json(Windows 为 DPAPI,其他平台为 AES-256-GCM)。

在 DSH 模型选择器中选择 Qoder 模型即可对话;默认 provider 名为 qoder,模型 id 为上游 key(例如 qmodel_38max、auto)。命令行侧可用:

/qoder status
/qoder models
/qoder usage
/qoder checkin [run]
/qoder diagnose
/qoder refresh
/qoder test [model]
/qoder login
/qoder logout

适用场景与注意

适合已在 Qoder 持有额度、希望在 DSH 内统一选模型、看额度与用量、并保留工具调用与多账号签到的开发者。插件以当前 DSH 进程权限运行,安装前应自行审阅 源码与许可证;社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。卸载时从 profile 移除 bundle 并完全退出 DSH;删除 <DSH_HOME>/qoder 会清除本机凭据、偏好、签到与用量记录。

结尾

qoder-to-dsh 把 Qoder 接成 DSH 原生 provider,单进程完成认证、目录与流式请求,并附带额度、签到与用量面板。详情与发版资产见 GitHub 仓库,目录索引见 SkillHub 插件页。

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

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

Xiaoye