DSH 积分中枢:多平台账号、模型路由与错峰签到

前言

在 DSH 里接多个模型平台时,常见做法是各自维护登录态、手动切换客户端,或在网关项目里集中配置。账号多了之后,签到时间撞在一起、额度何时见底缺少依据、失败只靠翻日志,运维成本会明显上升。下面介绍社区插件 dsh-credit-hub(界面名「积分中枢」):在 DSH 原生插件形态下,把多平台账号发现、模型路由、错峰签到、事件通知和额度预测放在同一套管理入口里,由独立 worker 在后台执行调度,不依赖原 AI 积分网关服务。

这是什么

dsh-credit-hub 由维护者 spdw666 发布,当前正式发布版为 0.2.4,许可证 MIT。社区目录归类为「模型推理」;插件在 DSH 中的模型提供方 ID 为 credit-hub。

一句话定位:DSH 原生的多平台账号、模型路由、错峰签到、事件通知与额度预测插件。它使用独立账号快照、SQLite、刷新缓存与日志;同一官方账号在上游的额度、限流与令牌状态仍与上游共享,但路由与任务由本插件自行管理。

核心功能

后装 Agent 自动发现

默认每 60 秒检查受支持客户端的已知登录位置。能解析的已登录格式会复制到插件独立目录,识别身份并拉取实际模型目录;新路由默认启用,可在账户页关闭。原客户端目录只读,不会改写既有开关。同一身份更新、不同身份新增;新账号会登记已核实的签到/每日额度任务,但只有用户在设置里启用全局排程后才会执行。

候选客户端包含 WorkBuddy、Trae、千问办公、ZCode、MiniMax、Qoder、CodeBuddy、CodeArts、Cline、LobsterAI、Loomy、小浣熊和 OpenCode 等已知路径;未安装、未登录、条件不满足与已接入会分开展示,避免「假接通」。

账号与模型路由

账号「启用」与「是否允许模型调用」分开控制:关闭模型调用不等于关闭签到。WorkBuddy 国内/国际 JSON、ZIP、workbuddy-switch JSON 支持先预览再确认导入,并可选择导出;插件不把这些格式冒充为全平台通用格式。

模型目录接入、账号快照与真实调用成功会分别记录。发生模型接力时,保留完整 messages、tools、tool IDs/results 与输出预算,不为回退而裁剪上下文。

显式删除与防重新导入

账户页提供确认删除:清理插件内账号、上游与路由引用,以及插件自有凭据;共享文件与原客户端目录不动。插件保留不含 token 的删除指纹,后台发现或重启后不会自动把同一已删除主体重新导入。401/403 不会自动删号;删除只影响本插件,不修改独立的 AI 积分网关项目。

错峰签到

可按平台配置时间窗口、窗口内持久随机预约、启动补跑分散与全局并发上限。自动签到与手动补签共享有界队列,同账号串行。跨午夜与时区按真实时刻处理。

新安装时自动签到默认关闭;在设置中启用排程后,选择会持久化,DSH 重启或后台恢复后仍继续。后台发现账号不等于执行签到。

各平台验收逻辑以 README 表格为准:例如 WorkBuddy / CodeBuddy / Qoder / 国内 Trae 等走「活动状态 → 领取 → 再查已领取」;千问办公查询官方每日自动额度、不伪造主动签到;BigModel、国际 Trae、Cline 等当前无已核实的每日签到适配,不会生成虚假成功记录。

事件与通知

签到失败、凭据临近过期、余额低于阈值、接力触发、连续三次最终请求失败、版本更新等,可映射到 DSH 内通知或 Webhook/IM。事件使用脱敏摘要、持久队列、去重与有限重试,不外发 token 或完整上游错误正文。Webhook 地址与请求头仅存本地私有设置。

额度 burn-down 与预留建议

基于近七天同单位计费或可比较的余额净下降,估算消耗速度、预计耗尽时间与逐账号预留建议(默认安全系数 1.25)。需要至少三个有效样本和 24 小时测量跨度;缺测不填零,显示覆盖率与假设,不冒充完整官方账单。

后台 worker 与兼容

插件加载后由 DSH 宿主启动并守护独立 worker(自 0.2.3 起);宿主通过本地 IPC 心跳监测存活,失败时按退避策略重建进程。新一次生成调用会先等待后台就绪(最多 10 秒)。README 记载已对 32 个已知官方 tag 做模块契约审计,公开矩阵位于仓库 test-fixtures/compatibility-matrix.json。

安装与运行条件

优先使用 GitHub Release 预构建包,安装时无需重新构建前端:

dsh plugin add https://github.com/spdw666/dsh-credit-hub/releases/latest/download/dsh-credit-hub.tgz

也可从 GitHub 源安装(仓库已包含 lib/ 与引擎预构建文件):

dsh plugin add github:spdw666/dsh-credit-hub

独立 worker 需要 Node >= 22.23.3 且支持 node:sqlite;更低版本会在安装阶段被拒绝。默认数据目录为 DSH 用户目录下的 plugins/credit-hub,可通过插件配置指定 taskRoot、configFile、nodeExecutable、allowScheduler。宿主需提供官方 @deepseek-ai/* 与 React,插件不打包一份 DSH。千问办公特定编码链额外需要 Python、cryptography、wasmtime(可选);缺少时只影响该平台编码,其他平台不受影响。

安装后打开 DSH 设置 → 积分中枢(具备侧栏能力的 DSH 版本另有侧栏入口),管理账户、模型路由、签到任务、用量记录、接力策略与设置。

典型用法

  1. 安装插件并确认 worker 所用 Node 版本满足要求。
  2. 保持目标客户端已登录;等待自动发现或按界面提示处理「需操作」项,在账户页确认启用与模型路由。
  3. 在设置中按需启用全局排程,再配置各平台签到窗口与并发上限;需要时用「今日未签到」或补签队列手动触发。
  4. 在通知设置中绑定 DSH 内通知或 Webhook,处理失败、额度过低与版本提醒。
  5. 在额度预测页查看 burn-down 与预留建议,按账号填写续费/补充时间。

模型调用侧:在 DSH 中选择提供方为 credit-hub 的路由即可;具体模型列表以插件同步后的目录为准。

适用场景与注意

适合需要在 单一 DSH 桌面环境 内统一管理多平台积分账号、自动错峰签到,并把模型请求接到同一路由与接力策略上的开发者。

插件以当前 DSH 进程权限运行,会读取已登录客户端的已知位置并写入插件目录;安装前应自行审阅 源码 与 MIT 许可证。Webhook 与本地 SQLite 数据均在本机,需自行评估备份与隐私策略。版本提醒检测的是仓库 package.json 版本,不等于 Release 包或插件市场条目已同步更新;显式重装应使用 README 给出的稳定 tarball 地址。

社区插件目录 skillhub.cn 与 DeepSeek / 幻方无官方从属关系;DSH 生态遵循「一切皆插件」,条目收录不代表官方背书。

结尾

dsh-credit-hub 把多平台账号发现、模型路由、可配置的错峰签到、脱敏事件通知和基于实测的额度预测收进 DSH 原生设置页,适合不想单独维护网关、又希望签到与调用在同一宿主内闭环的场景。进一步了解可访问插件目录页与 GitHub 仓库:

  • 目录页:https://www.skillhub.cn/plugins/spdw666/dsh-credit-hub
  • GitHub:https://github.com/spdw666/dsh-credit-hub
羽毛球分组比赛记分
小程序二维码

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

Xiaoye