dsh-plugin-tokenmarket:在 DeepSeek Harness 中接入 Token Market 模型网关

前言

在 DeepSeek Harness(DSH)里做智能体或应用时,往往需要对接多家模型厂商的 API:各家 Base URL、鉴权方式和适配层并不一致,Profile 里要重复挂载适配器、维护多把密钥。若你希望通过单一 OpenAI 兼容网关访问多模型族,并把凭证留在仓库与配置文件之外,可以改用 Profile Bundle 方式注册 provider。下面介绍社区插件 dsh-plugin-tokenmarket(Token Market provider bundle for DeepSeek Harness):它为 Harness 增加 Token Market(tokensmarket.ai)作为 OpenAI 兼容模型提供方,维护者目录页标注为 Duqiyan2,分类为模型推理。

这是什么

dsh-plugin-tokenmarket 是一个可安装的 DSH Profile Bundle(配置型插件,非独立运行时)。它通过 cordis.patch.yml 挂载官方 @deepseek-ai/dsh-llm-pi-ai 适配器,并注册名为 tokenmarket 的路由,指向 Token Market API(https://api.tokensmarket.ai/v1,协议 openai-completions,凭证引用环境变量 TOKENMARKET_API_KEY)。插件当前版本在仓库 package.json 中为 0.1.2,许可证 MIT。SkillHub 目录简介与 GitHub 描述一致:Token Market provider bundle for DeepSeek Harness。

DeepSeek Harness 生态遵循「一切皆插件」;SkillHub 插件目录 为社区站点,与 DeepSeek / 幻方无官方从属关系。

核心功能

以下能力均来自项目 README 说明:

  • 一把 API Key 覆盖多模型族:使用 Token Market Console 发放的密钥即可访问 bundled 目录中的多个模型。
  • 流式响应与工具调用:经 Harness 的 pi-ai 适配器支持 streaming 与 tool calling。
  • 推理输出:通过 DeepSeek 兼容的 thinking 格式输出 reasoning。
  • 在线模型发现:支持经 GET /v1/models 做 live model discovery。
  • 凭证外置:密钥通过环境变量或 Harness 支持的 .env 注入,不写入仓库与配置文件。

Starter 目录 intentionally 较小,便于逐项验证与更新,当前 bundled 示例包括 DeepSeek V4 Pro、Kimi K3、GLM-5.3;README 注明这些模型在 2026 年 9 月 10 日 经 Token Market 确认可用。具体在售型号与定价以 Token Market 模型页 为准。

环境要求

安装前请确认:

  • DeepSeek Harness 开发者预览版,兼容 0.1.5-rc.1。
  • Node.js ^22.19.0 或 >=24.0.0。
  • 在 Token Market Console 申请 Token Market API Key。

安装与启用

README 中的安装步骤如下。先将 Bundle 加入指定 Profile(示例为 web):

dsh plugin --profile web add github:FitBBC/dsh-plugin-tokenmarket

检查合成后的 Profile 是否包含该 Bundle:

dsh --profile web --dump-config

在环境变量或 Harness 支持的 .env 中设置凭证:

TOKENMARKET_API_KEY=your_api_key

添加 Bundle 后重启 Profile:

dsh --profile web

成功后,Token Market 会以 tokenmarket provider 出现在 Profile 中。目录页与 GitHub 仓库地址分别为 SkillHub:Duqiyan2/dsh-plugin-tokenmarket 与 github.com/Duqiyan2/dsh-plugin-tokenmarket;安装命令以 README 原文为准(上列 github:FitBBC/dsh-plugin-tokenmarket)。

典型用法:校验 bundled 模型是否仍在线

在已配置 TOKENMARKET_API_KEY 的前提下,可在插件仓库根目录执行:

TOKENMARKET_API_KEY=your_api_key npm run check:models

该脚本调用经鉴权的 Token Market 模型端点;若任一 bundled starter 模型不再可用,命令会失败,便于在升级或换 Key 后快速自检。

API 细节见 Token Market 文档。

工作原理(简要)

本包不实现自定义 HTTP 客户端,而是 configuration-only 的 Profile Bundle:cordis.patch.yml 挂载 @deepseek-ai/dsh-llm-pi-ai,并注册 tokenmarket 路由(Base URL、协议与凭证引用见上文)。Harness 侧选型与调用方式与其他 pi-ai 兼容 provider 一致,具体模型 ID 以 Profile 配置及 Token Market 目录为准。

适用场景与注意

适合:已在用 DSH Profile 开发、希望用 一个 OpenAI 兼容网关 + 一把 Key 切换 DeepSeek / Kimi / GLM 等 bundled 模型,并需要 streaming、tool calling 与 reasoning 格式兼容的开发者。

务必注意:

  1. DSH 插件随 当前 dsh 进程权限 运行;安装前请自行审阅 GitHub 源码 与 MIT 许可证,确认 patch 与依赖符合你的安全策略。
  2. 勿将 TOKENMARKET_API_KEY 提交进版本库;生产环境优先使用环境变量或受控 secrets 管理。
  3. 模型可用性与计费以 Token Market 官方为准;bundled 列表会随网关更新,可用 check:models 或 GET /v1/models 核对。

结尾

dsh-plugin-tokenmarket 把 Token Market 以标准 Bundle 形式接入 DeepSeek Harness,减少多厂商 endpoint 的重复配置,并把密钥留在 Profile 之外。若你正在搭建 DSH 下的多模型推理链路,可按 README 安装、设置 TOKENMARKET_API_KEY 并以 tokenmarket provider 使用。

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

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

小夜