前言¶
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。