dsh-clinepass:在 DSH 里接入 ClinePass 订阅模型并管理用量与多账号

前言

在 DeepSeek Harness(DSH)里做智能体开发时,模型提供方往往各自一套:选模型、看额度、换 Key 分散在不同入口。若你使用 Cline 的 ClinePass 订阅,官方侧没有面向 DSH 的完整模型能力文档,订阅模型 ID(cline-pass/*)也不会出现在 Cline 通用的 GET /models 路由列表里。社区插件 dsh-clinepass 针对这一缺口,把 ClinePass 的 OpenAI 兼容 Chat Completions 接入 DSH,并在同一套设置界面里做用量查看与多账号管理。下面介绍它的定位、能力与安装用法。

这是什么

dsh-clinepass(npm 包名 @crackedopal/dsh-clinepass,仓库 HateYouLittle/dsh-clinepass)由维护者 HateYouLittle 发布,采用 MIT 许可证。插件为 DSH 提供 ClinePass 订阅的模型接入、用量查看与多账号管理,让额度百分比、重置时间和账号切换集中在 DSH 内完成。

实现上,本插件派生自 dsh-opencode-go,按 ClinePass 接口重写了模型目录、用量读取与请求身份;设置界面与账号机制沿用同一套实现。插件是独立客户端,与 Cline 无隶属或背书关系。

核心功能

模型提供方与目录

插件注册独立的模型提供方 DSH ClinePass。模型 ID 使用 Cline 的 cline-pass/<模型> 形式;另有 cline-free/* 表示 Cline 免费额度,与订阅模型共用同一 API Key 与接口地址。因 ClinePass 没有公开的模型能力文档,模型清单、协议、上下文与价格均随插件发布,不依赖在线目录。

订阅与免费模型示例(完整列表见仓库 README):

类型 示例模型 ID 输入模态 上下文 / 最大输出
订阅 cline-pass/glm-5.3 文本 921,600 / 131,072
订阅 cline-pass/deepseek-v4-pro 文本 921,600 / 131,072
免费 cline-free/mimo-v2.6-flash 文本、图像 921,600 / 131,072

设置页中的价格使用实测计费费率($/1M tokens),用于估算,不参与 ClinePass 额度计算;订阅额度以官方返回的百分比为准。

订阅用量

点击会话输入区旁的用量胶囊,可展开当前账号的 five_hour、weekly、monthly 三个窗口的已用百分比与重置时间。数据来自 Cline 接口 GET /users/me/plan/usage-limits。进度条接近上限变黄、耗尽变红;显示时每分钟自动刷新,页面在后台时暂停轮询。

在 设置 → ClinePass → 高级设置 → 额度显示 中可选:自动(默认)(仅选中 DSH ClinePass 模型时显示)、常驻(其他模型时也显示已配置账号用量)、关闭。

多账号

在 设置 → ClinePass → 账号 中最多管理 20 个账号:添加、重命名、替换 Key、删除;拖动排序,第一行为当前账号。可开启 自动使用备用账号:当前账号额度耗尽或 Key 不可用时,在开始输出前按顺序尝试其他账号;已产生输出的请求不会自动换号重发。Key 经 DSH 凭据服务保存,设置页不回显密钥。

模型与高级设置

可用模型 支持搜索、筛选已自定义或过时模型;可开关模型是否出现在会话选择器,并覆盖容量与思考预算。高级设置按用量、连接、缓存与超时、图片处理分组;支持 HTTP、HTTPS、SOCKS5 代理。ClinePass 仅提供 OpenAI 兼容 Chat Completions,插件不提供协议切换。

界面支持中文与英文,跟随 DSH 的界面语言。

安装与启用

适用于 DSH 0.1.5-rc.1 及以上;README 注明已在 0.2.1-rc.3 上验证。插件版本 0.1.0,要求 Node ^22.19.0 || >=24.0.0。

在 DSH 中安装:于 插件 → 添加插件 选择本仓库目录,或使用下列命令(资料原文):

dsh plugin --profile desktop add @crackedopal/dsh-clinepass

也可通过 plugin_manager 的 install_bundle,将本仓库绝对路径作为安装目标。安装后点击 立即启用,并启动或重启 dsh web(桌面版需完全退出后重新打开)。

卸载:

dsh plugin --profile desktop remove @crackedopal/dsh-clinepass

典型用法

  1. 在 app.cline.bot → Settings → API Keys 创建 API Key。
  2. 打开 设置 → ClinePass,填入 API Key 并保存,或在 账号 中添加账号。
  3. 在会话模型选择器中选择 DSH ClinePass 下的模型(例如 cline-pass/deepseek-v4.1-flash)。
  4. 开始对话,在输入区旁查看用量;多账号时可展开面板 切换。

注意:选择 DSH 原生其他提供方的模型不会自动使用本插件的账号切换;若需在其他模型下仍看 ClinePass 用量,可将额度显示设为 常驻。手动配置旧会话时,provider 应使用 dsh-clinepass。

适用场景与注意

适合谁:已在 Cline 开通 ClinePass、希望在 DSH 里统一选模型、看三档额度窗口、并管理多个备用 Key 的开发者。

运行与信任:插件以当前 dsh 进程权限运行,代理与 API 请求发生在 DSH 所在机器上;安装前请自行查看 GitHub 源码 与 MIT 许可证,社区目录 SkillHub 插件页 为独立站点,与 DeepSeek / 幻方无官方从属关系。

常见问题(摘自 README):默认不显示用量时检查插件启用、Key 与额度显示模式;401/403/429 会在账号卡片体现;列表出现未收录的 cline-pass/* 模型需升级插件;长会话 400 可检查输出预算并尝试 /compact 或调低「最大输出」。更多见仓库内 高级使用指南 等文档。

结尾

dsh-clinepass 把 ClinePass 订阅模型、用量接口与多账号策略收进 DSH 插件层,并自带完整模型目录,减少对外部文档的依赖。需要详情与更新时,可访问 SkillHub 目录页 与 GitHub 仓库。

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

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

小夜