前言¶
DeepSeek Harness 通過插件機制擴展模型推理能力。開發者在使用 DSH 時,往往需要接入第三方模型提供商以獲取更豐富的模型生態。Token Market 是一個支持多模型家族的 API 服務。下面介紹如何通過一個插件將 Token Market 整合到 DeepSeek Harness 的 Profile 中。
這是什麼¶
這是一個配置型的 DeepSeek Harness Profile Bundle。它本身不包含模型權重或核心邏輯,而是通過 cordis.patch.yml 將官方的 @deepseek-ai/dsh-llm-pi-ai 適配器掛載到 Harness 中,並註冊了一個名爲 tokenmarket 的路由。配置指向 https://api.tokensmarket.ai/v1 協議,使用 OpenAI 兼容格式。
安裝與啓用¶
安裝插件到指定的 Profile,並完成憑證配置。
- 安裝 Bundle:
dsh plugin --profile web add github:FitBBC/dsh-plugin-tokenmarket
- 驗證插件已寫入配置:
dsh --profile web --dump-config
檢查輸出中是否包含 tokenmarket provider。
- 設置憑證:
在環境變量或 Harness 支持的.env文件中配置 Key:
TOKENMARKET_API_KEY=your_api_key
- 重啓 Profile:
dsh --profile web
重啓後,Token Market 將作爲 tokenmarket 提供商出現在 Harness 中。
核心功能¶
- 統一憑證:使用一個 Token Market API Key 即可訪問多個模型家族。
- 流式與工具調用:通過 Harness 的 pi-ai 適配器支持流式響應和工具調用。
- 推理輸出:支持 DeepSeek 兼容的 thinking 格式推理輸出。
- 實時發現:通過
GET /v1/models接口實時發現可用模型。 - 安全存儲:憑證不存儲在倉庫代碼或配置文件中。
典型用法¶
在設置好憑證後,可以使用腳本驗證目錄中的模型是否仍然可用。這會調用已認證的 Token Market 模型端點,如果捆綁的啓動器模型中任何一個不再可用,命令將失敗:
TOKENMARKET_API_KEY=your_api_key npm run check:models
要求與注意事項¶
- 版本兼容:DeepSeek Harness 需要處於開發者預覽模式,兼容版本爲
0.1.5-rc.1。 - Node.js 版本:運行環境需要
^22.19.0或>=24.0.0。 - API Key:需要從 Token Market Console 獲取有效的 API Key。
- 目錄設計:啓動器目錄故意較小,僅包含 DeepSeek V4 Pro、Kimi K3 和 GLM-5.3。這樣做是爲了確保目錄中的每個模型都能被測試並保持最新狀態。這些模型已於 2026 年 9 月 10 日確認在 Token Market 上可用。
- 安全提示:這是一個配置包。在安裝使用前,建議檢查源碼和許可證(MIT)。
結語¶
該插件爲 DeepSeek Harness 提供了接入 Token Market 的標準方式,通過配置掛載的方式保持了憑證的隔離。對於需要在 DSH 中快速集成 Token Market 模型的開發者,可以直接引用此 Bundle。