前言¶
在 DeepSeek Harness(DSH)裏跑智能體,常見做法是自建 OpenAI 兼容網關或接第三方 API。若你已經在用 Tabbit 瀏覽器(國內版或國際版)的會員模型額度,再單獨維護 Python 版的 tabbit2api、固定端口和 Docker,會多一層部署和常駐進程。DSH Connect Tabbit 是社區維護的 DSH 插件,把 Tabbit 官方會話能力收進 DSH 進程內的 OpenAI 兼容網關,並帶上賬號池、額度展示、每日簽到與工具調用適配。
下面按「是什麼 → 能做什麼 → 怎麼裝 → 怎麼用 → 注意點」說明,事實均來自插件倉庫 README 與 package 元數據。
這是什麼¶
DSH Connect Tabbit(npm 包名 dsh-connect-tabbit,GitHub:maoyaoweii/dsh-connect-tabbit)由維護者 maoyaoweii 發佈,在 SkillHub 目錄中歸類爲模型推理。一句話定位:把 Tabbit 瀏覽器的模型額度變成 DSH 可用的本機網關——國內版與國際版分開賬號池,模型選擇器裏對應 tabbit-cn(README 記爲 23 個模型)與 tabbit-global(34 個模型)區域,無需再單獨起 8800 / 8801 一類常駐服務。
插件隨 DSH 啓停內置網關,只監聽 127.0.0.1 隨機端口;賬號持久化在 ~/.dsh/plugins/dsh-connect-tabbit/accounts.json(POSIX 權限 0600,Windows 爲當前用戶 ACL)。協議實現參考 tabbit2api,內置服務在 lib/embedded/,不依賴該 Python 項目運行時。
核心功能¶
登錄與多賬號¶
- 在 DSH 設置 → 插件配置 → dsh-connect-tabbit 中,通過隔離的官方登錄窗口登錄 Tabbit,並選擇國內版或國際版。
- 支持從本機 Tabbit 瀏覽器導入已登錄 Cookie(Windows 下若文件被佔用,可退出瀏覽器後導入,或使用登錄按鈕)。
- 支持批量導入 JWT、
jwt|nextauth|device_id、Cookie、瀏覽器 Cookie 數組及賬號 JSON;先校驗再原子寫入,同一賬號重複導入會更新登錄態並保留啓用與簽到狀態。
國內版與國際版賬號不能混用,各自獨立賬號池、本機端口與進程內密鑰。
對話、附件與工具調用¶
網關保留 DSH 的消息角色、用戶標籤、工具定義、調用 ID 與執行結果。模型發起的工具請求經白名單校驗後轉爲 OpenAI tool_calls,由 DSH 執行;網關不會把模型文字當作已執行成功。
Tabbit 網頁輸入框單次約 20,000 字符。內置網關對超過 18,000 字符的請求走官方文檔附件流程:完整上下文作爲文本附件,正文保留當前用戶請求、最近工具結果與協議說明,不刪歷史消息或工具定義。0.4.0 起支持代碼類多行參數 CDATA 協議,減少 JSON 嵌套轉義;普通 JSON 工具調用仍兼容。
官方 thinking.reasoning_content 會轉發到 DSH 推理過程;無返回的推理不會由網關編造。
長任務與上下文¶
0.4.2 起不再把所有模型上下文寫死爲 100K:優先讀官方字段與模型說明,未聲明時保守 100K;國內版目錄中聲明 1M 的模型包括 Kimi-K3、DeepSeek-V4.1-Flash、MiMo-V2.6-Pro / Flash、LongCat-2.0 等(以設置裏展示爲準)。
流式側:45 秒建連、90 秒無數據後續接、單次生成最多 20 分鐘;SSE 每 10 秒保活,v3 斷流可按 event_id 續接(有次數與退避上限)。工具格式修正、未完成續接均有界,達到上限明確報錯,不標爲成功。
額度、倍率與簽到¶
設置卡片展示官方會員等級、週期已用 / 剩餘、重置週期,以及各模型 display_multiplier(相對額度消耗,不是人民幣單價)。Token 統計區分官方 usage 與本地 estimated 估算;計數寫入 ~/.dsh/plugins/dsh-connect-tabbit/token-usage-tabbit-cn.json(國際版另存),不保存消息正文或憑據。每日簽到走官方 desktop_pet 活動並確認服務端結果。
網關模式¶
默認 gatewayMode: auto 使用內置網關。若需繼續獨立 tabbit2api,可在配置中顯式指定外部模式,例如:
cn:
enabled: true
gatewayMode: external
gatewayUrl: http://127.0.0.1:8800
adminPassword: admin
修改連接模式後需重新加載插件或重啓 DSH。兩種模式均可覆蓋 tabbitUrl,通常保持默認即可。
安裝與啓用¶
README 給出的快速開始分三步,安裝方式如下(勿自行拼接未在文檔出現的 dsh plugin add github:... 命令):
- 安裝:在 DSH 桌面版插件市場安裝,或使用:
dsh plugin --profile desktop add
(按市場或文檔指向的本插件條目完成添加;亦可從倉庫 clone 後做本地鏈接,需自行承擔源碼審查。)
-
登錄 / 導入:DSH → 設置 → 插件配置 → dsh-connect-tabbit → 登錄 Tabbit 或導入本機登錄態。國際版步驟見倉庫 docs/global-edition-setup.md。
-
選模型:在模型選擇器中選擇
tabbit-cn或tabbit-global下任意模型,直接對話與工具調用。
環境要求:Node 22.19+ 或 24+;插件當前版本 0.4.11,許可證 MIT。倉庫 README 記錄 2026-10-24 實測:76/76 單元測試通過,國內版與國際版全鏈路及真實工具調用往返均有驗證說明(詳見 README 與 docs/tabbit-api-evidence.md)。
安裝後重啓 DSH,在賬號卡片完成登錄再使用。
典型用法¶
經過上面的安裝與登錄,日常流程可以固定爲:
- 打開 DSH,確認插件已加載(內置網關隨插件自動啓動)。
- 在模型列表選國內或國際 Tabbit 區域下的具體模型(如 README 驗證過的 GLM-5.3-FlashX 等,以當前目錄爲準)。
- 正常發起對話;需要 Agent 工具時,由 DSH 執行工具,插件負責協議轉換與超長上下文附件。
- 在插件設置卡片查看週期額度、Token 統計,按需執行每日簽到。
國際版若從瀏覽器導入登錄態,按 global-edition-setup.md 完成瀏覽器安裝與驗證即可,與國內版路徑分離。
適用場景與注意¶
適合誰:已在 Tabbit 國內版或國際版有可用額度、希望在 DSH 裏統一選模型並跑工具鏈的智能體開發者;不想維護獨立 Python 網關和 Docker 的用戶。
務必知曉:
- 插件與 DSH 同進程、同用戶權限運行;安裝前請閱讀倉庫源碼與 MIT 許可證,自行判斷信任邊界。賬號文件與網關密鑰僅應在本機使用。
- 工具調用依賴 Tabbit 網頁模型文本協議與服務端限制;492、無正文、無效工具調用會報錯,但 README 說明不會因普通格式問題把有效賬號誤判失效。
- 賬號過期、額度耗盡、Tabbit 停服無法由插件保證不間斷;估算 Token 不能代表真實扣費。
- SkillHub 目錄(maoyaoweii/dsh-connect-tabbit)是社區插件索引,與 DeepSeek / 幻方無官方從屬關係;DSH 生態理念是「一切皆插件」,本插件是第三方模型推理類擴展之一。
結尾¶
DSH Connect Tabbit 把 Tabbit 會員額度收斂爲 DSH 進程內網關,覆蓋雙版本賬號池、20+ 模型選型、額度與簽到、長任務續接和工具調用適配,省去單獨常駐 tabbit2api 的部署步驟。若要查看簡介與安裝入口,可打開 SkillHub 目錄頁;實現細節、國際版指南與接口驗證記錄以 GitHub 倉庫爲準:
- 目錄頁:https://www.skillhub.cn/plugins/maoyaoweii/dsh-connect-tabbit
- 倉庫:https://github.com/maoyaoweii/dsh-connect-tabbit