New API Provider:DSH 多网关模型路由与能力管理

前言

在 DeepSeek Harness(DSH)里使用模型时,需要接入多个网关或 One API / New API 之类的代理,手动配置每家上游的模型列表和参数,重复且易出错。New API Provider 插件提供了一套“一个网关、多配置、统一管理”的方案:在 DSH 里添加网关,拉取其模型清单,按需选择并激活,同时处理配额与图片/视频生成。

插件定位与维护者

New API Provider 是一个为 DeepSeek Harness 提供的 New API 网关管理插件。由 zenVibeCoding 维护,分类属于“模型推理”。插件通过 DSH 插件管理器安装,不依赖独立的 Web 服务,与 DSH 的 Credential 服务集成,令牌存储在 DSH 内部,不会在浏览器中明文保存或回传给网关。

核心功能

1. 多网关与单激活

  • 支持配置多个 New API 网关,同一时间只能有一个激活。
  • 每个网关独立维护:URL、凭证引用、模型列表、模型参数覆盖。
  • 激活后,DSH 调用该插件时走当前激活网关;切换网关不影响其他适配器或默认 provider。

2. 模型清单与能力

  • 从网关拉取模型清单,支持按类型筛选(如聊天、图像、视频)。
  • 从模型的能力数据中读取上下文窗口、输出上限、模态(文本/图像/视频)、推理级别等信息。
  • 对每条模型可编辑显示名称、上游映射、参数覆盖,并预览映射后的协议与能力。

3. 模型管理与测试

  • 在“模型能力”标签页通过网关选择器切换当前编辑对象。
  • “获取模型”对话框显示网关清单,支持搜索与状态标识(新增/已添加/上游移除),按类型分组。
  • 可手动添加网关未列出的模型。
  • 支持单个模型测试(聊天模型发送最小流式请求,图像/视频模型真实生成并预览),也支持批量测试(每次最多 3 个聊天模型)。

4. 配额与余额

  • 从网关的 /api/usage/token/ 获取配额使用情况。
  • 从 /api/status 转换显示格式(quota_per_unit、quota_display_type、usd_exchange_rate),并显示账户余额(当令牌允许查询时)。
  • 无限配额令牌显示已用量而非负数。
  • 侧边栏显示当前网关名称、配额数值与健康状态,点击可刷新。

5. 图像与视频生成

  • 图像生成保存为 DSH 持久化附件,并记录生成历史。
  • 视频生成通过统一 /v1/videos 接口实现,支持后台轮询与中断恢复。
  • 视频任务保持其原始网关,切换网关不会自动轮询其他网关的任务。

安装与启用

插件需要 DSH 0.2.1-rc.1 或更新版本(推荐 0.2.1-rc.2),以及 Node.js 22.19+。

  1. 使用 DSH 插件管理器安装:
dsh plugin add github:zenVibeCoding/dsh-newapi-provider
  1. 刷新页面后打开 设置 → New API Provider。

  2. 在设置页面添加网关:
    - 输入网关名称。
    - 输入 New API 站点 URL。
    - 输入调用令牌(会存入 DSH Credential 服务)。

  3. 在“获取模型”中拉取网关清单,选择需要暴露给 DSH 的模型。

  4. 激活网关,或勾选“保存后激活”,之后 DSH 通过该网关调用模型。

典型用法

假设你要接入两个 New API 网关:Gateway A(国内站点)和 Gateway B(海外站点)。

  1. 添加 Gateway A:
    - 名称:Gateway A
    - URL:https://new-api.example.com
    - Token:从 New API 控制台获取

  2. 添加 Gateway B:
    - 名称:Gateway B
    - URL:https://new-api-overseas.com
    - Token:另一家令牌

  3. 分别拉取两个网关的模型清单,筛选出各自擅长的大模型与图像模型。

  4. 激活 Gateway A 作为默认推理通道,此时 DSH 对话与图像任务均走 A。

  5. 如需切换到 Gateway B,只需在设置中激活 B,DSH 请求将自动路由到 B。

  6. 在侧边栏底部查看当前网关配额与余额,点击刷新。

适用场景与注意

  • 适合需要同时接入多家 One API / New API 网关、统一模型路由与配额监控的开发者。
  • 插件以 DSH 进程权限运行,需确保令牌与站点安全可信。
  • 安装前建议查看源码与 MIT 许可证,确认符合你的安全与合规要求。
  • 模型能力数据仅作提示,网关清单与实际可用性可能存在差异。

小结

New API Provider 把多网关接入、模型清单拉取、配额监控和图像/视频生成整合到 DSH 的统一界面中,减少重复配置,便于统一管理和切换。如需进一步了解,可访问插件目录页与 GitHub 仓库。

参考资料

  • 插件目录:https://www.skillhub.cn/plugins/zenVibeCoding/dsh-newapi-provider
  • GitHub:https://github.com/zenVibeCoding/dsh-newapi-provider
  • README:https://github.com/zenVibeCoding/dsh-newapi-provider
羽毛球分组比赛记分
小程序二维码

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

Xiaoye