前言¶
在 DeepSeek Harness(DSH)生态中,通过插件扩展模型与工具能力是常见做法。开发者往往需要集成 Tabbit 国内版与国际版的服务,但手动部署 tabbit2api、配置网关与账号池会增加额外运维负担。DSH Connect Tabbit 插件将网关内置在插件进程中,随 DSH 启动与关闭,统一管理账号池、周期额度、模型用量倍率和每日签到,把 Tabbit 的模型与工具请求转换为 DSH 可执行的调用。
插件定位¶
DSH Connect Tabbit 是面向 DSH 的第三方 Tabbit 插件,由维护者 xianshengl487-star 开发。它解决的问题是:在不额外部署 Python、Docker 或手动启动网关服务的情况下,让 DSH 直接使用 Tabbit 国内版与国际版的账号、模型和工具调用能力。
核心功能¶
- 国内版与国际版分别维护账号池,账号不互相通用。
- 支持官方登录、凭据或文件导入;部分 Windows 环境支持导入本机 Tabbit 浏览器登录态。
- 账号凭据保存在本机,内置网关运行时使用内存副本。
- 上游提供时读取模型目录、周期额度、模型消耗倍率和每日签到状态。
- 把模型工具请求转换为 DSH 可执行的调用,把真实工具结果返回模型。
- 显示输入、输出、累计 Token;优先采用官方回传值,没有官方用量时明确标记本地估算。
- 支持流保活、有限次数的任务续接和长上下文;失败或不完整的上游结果会明确报错。
安装与启用¶
插件包需要 Node.js 22.19+ 或 24+,并使用 DSH 提供的 peer dependencies。
- 在 DSH 插件管理器中安装
dsh-connect-tabbit,然后重新加载 DSH。 - 打开 设置 → 插件 → dsh-connect-tabbit。
- 在对应版本账号池中登录 Tabbit 或导入账号。
- 在 DSH 中选择可用的 Tabbit 模型;需要执行桌面或其他任务时启用相应工具。
账号记录保存在 ~/.dsh/plugins/dsh-connect-tabbit/accounts.json,系统支持时使用受限文件权限。
典型用法¶
在 DSH 中选择 Tabbit 模型后,即可像使用本地模型一样发起对话。模型工具调用会发送到所选 Tabbit 版本,插件会把结果返回给模型。超过网页输入限制的长上下文可能通过 Tabbit 文档附件流程上传,并受 Tabbit 自身的数据保留政策约束。
官方未返回 Token 时显示的是本地文本估算,不是官方 tokenizer、扣费明细或人民币账单,也不会记入 DSH 货币费用账本。模型工具调用仍依赖模型能力与上游协议,插件会校验调用内容,但不会把模型的普通文字当作工具执行证据。
适用场景与注意¶
适合需要使用 Tabbit 国内版与国际版模型与工具能力的 DSH 用户。插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。
账号过期、额度用尽、模型或协议变化、上游停服仍可能中断任务,重连次数有限。0.4.0 尚未完成国际版真实账号调用验证,国际版需要独立账号。
总结¶
DSH Connect Tabbit 通过内置网关统一管理 Tabbit 国内版与国际版的账号池、周期额度、模型用量倍率和每日签到,把模型工具请求转换为 DSH 可执行的调用。它减少了运维负担,让开发者能更专注于智能体本身。更多说明见架构、数据处理与限制和更新记录。