DeepSeek Harness Volcengine Ark 插件:接入火山引擎计划与编码计划

前言

DeepSeek Harness (DSH) 采用插件化架构,旨在通过插件扩展模型接入能力。对于需要接入 Volcengine Ark Agent Plan 和 Coding Plan 的场景,开发者需要处理特定的路由注册、OpenAI 兼容性适配以及凭证管理。现有的集成方式往往需要手动修改配置文件,且容易与 DSH 的内置机制冲突。这个插件提供了开箱即用的集成方案,通过注册独立的路由和提供者配置,将 Volcengine Ark 的计划能力无缝接入 DSH。

这是什么

这是一个由社区开发者 lionXiao 维护的 DeepSeek Harness 插件包。它的核心作用是为 DSH 提供 Volcengine Ark Agent Plan 和 Coding Plan 的提供者支持。通过这个插件,DSH 可以识别并调用火山引擎的 Ark 计划接口,同时处理必要的元数据发布和 API 兼容性转换。

核心功能

该插件在 DSH 中实现了以下功能:

  • 独立路由注册:注册了独立的 volcengine-plan/* 和 volcengine-coding/* 路由,避免与现有插件冲突。
  • 元数据发布:发布每模型的上下文、输出、模态和思维级别元数据,使 DSH 能够正确识别模型能力。
  • 兼容性适配:应用 Coding Plan 网关所需的 OpenAI 兼容开关,确保请求格式符合接口要求。
  • 凭证解析:通过 DSH 凭据服务解析 ARK_API_KEY,同时保留对旧版环境变量的回退支持。
  • 配置管理:在 Settings → Plugins → Plugin configuration 下提供可视化的凭据表单。支持对路由、端点、标头、超时、重试和默认推理进行验证和实时重载配置。
  • 兼容性修复:避免了导致 DSH rc.6 添加提供者对话框失效的第三方模型编辑器注册问题。

安装与启用

安装插件需要使用 DSH 的插件管理命令。

  1. 在终端中执行以下命令安装指定版本:
    dsh plugin --profile web add github:lionXiao/dsh-llm-volcengine-plans#v0.3.1
  1. 安装完成后,重启 DeepSeek Harness。
  2. 在模型选择器中,选择 volcengine-coding/deepseek-v4-flash 或其他 volcengine-plan/* / volcengine-coding/* 开头的模型。

配置

插件的配置依赖于 DSH 的凭据服务。默认的凭证引用名称为 ARK_API_KEY。

  1. 在重启 DSH 后,进入 Settings → Plugins → Plugin configuration。
  2. 找到 Volcengine Plans 配置项。
  3. 在该表单中保存、替换或移除 API Key。浏览器界面只会显示当前的配置状态;实际的密钥由 DSH 存储在 $DSH_HOME/.credentials.yaml 文件中,绝不会通过表单返回。
  4. 也可以通过环境变量配置。DSH 会从 $DSH_HOME/.env 或启动环境变量中读取 ARK_API_KEY。

注意事项

  • 避免冲突:不要同时安装旧的 dsh-llm-volcengine 包,两者拥有相同的路由,会导致冲突。
  • 安全规范:不要将真实的 API Key 提交到代码仓库中。插件支持从本地环境变量读取密钥。
  • 运行权限:插件以当前 DSH 进程的权限运行,使用前请检查源码与许可证。

总结

该插件解决了在 DeepSeek Harness 中接入 Volcengine Ark 计划的配置与兼容性问题。通过标准化的路由注册和凭证管理,开发者可以专注于业务逻辑,而无需手动维护复杂的 API 调用细节。

插件详情与源码:
- GitHub 仓库
- 社区目录

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

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

小夜