接入 Agent 工具

DeepSeek Harness

DeepSeek Harness(简称 dsh)是 DeepSeek 开源的 Agent 运行时,用于搭建可工具调用、多轮对话与插件扩展的 AI Agent。通过官方插件 dsh-llm-autorouter,可将 Harness 的模型调用统一转发到 AutoRouter,由网关完成智能路由、渠道 failover、计费与可观测。本文介绍如何把 DeepSeek Harness 接入 AutoRouter。

📦 接入前准备

准备信息

  • 已安装并可用的 DeepSeek Harness 环境(建议 Web profile;已在 0.1.0-rc.5 验证,Harness 仍为 Developer Preview)
  • 一个可用的 AutoRouter API Key(在控制台生成)
  • 想使用的模型 ID(如 deepseek-v4-flashgpt-5-nano 等,需与 AutoRouter 控制台中的模型 ID 完全一致)

说明

  • DeepSeek Harness 负责跑 Agent;AutoRouter 负责选模型、选渠道。
  • 本插件在 Harness 中注册 autorouter provider,聊天可用的模型来自「获取模型 → 导入选中模型」后的白名单,不会自动探测网关。

🔑 第一步:获取 API Key

  1. 进入 AutoRouter API 密钥页面,单击创建 API Key。操作详情请参见快速开始
  2. 创建完成后,请您务必复制并妥善保管 API Key,后续会配置到 DeepSeek Harness 的 Plugins 页面。

🔌 第二步:安装 AutoRouter 适配插件

在已安装 dsh / @deepseek-ai/dsh 的环境中,将插件安装到 Web profile(推荐):

npx @deepseek-ai/dsh plugin --profile web add dsh-llm-autorouter

也可从 git 安装:

npx @deepseek-ai/dsh plugin --profile web add github:autorouter0-ai/dsh-llm-autorouter

git 安装会拉取源码并执行构建。若首次失败,按命令输出的 allowBuilds 提示操作即可。

⚙️ 第三步:在 Plugins 中配置 AutoRouter

  1. 启动 DeepSeek Harness Web,进入 Plugins 页面,找到 AutoRouter 卡片并展开。

  2. 填写连接信息,单击保存

字段填写说明
接口地址网关 origin,不要带尾斜杠或 /v1。公有云默认可用:https://api.autorouter.top
API Key填入上一步创建的 AutoRouter API Key。密钥经 credentials 服务保存,不会写入 settings.yaml

填写接口地址与 API Key

  1. 保存成功后,单击获取模型,从网关拉取可导入目录(按能力分组,如对话 / 图片生成等)。

获取模型列表

  1. 勾选需要的模型(例如 deepseek-v4-flash),单击导入选中模型。导入后的模型才会出现在聊天模型选择器中。

导入选中模型

🧭 第四步:在聊天中选择 AutoRouter 模型

在 Web 聊天界面的模型选择器中,直接选择已导入的 AutoRouter 模型进行验证。

选择已导入的 AutoRouter 模型

✅ 第五步:验证接入

  1. 在 DeepSeek Harness 中发起一次对话或 Agent 任务。
  2. 确认能正常流式返回内容。
  3. (可选)在 AutoRouter 控制台查看该次请求的用量 / 路由记录,确认流量已进入网关。

验证对话成功

收到正常响应即配置成功。此后,Harness 侧的模型调用会经 AutoRouter 转发,由网关完成智能路由与渠道治理。

❓ 常见问题

问题解决方案
连接失败 / API Key 无效检查接口地址是否为 https://api.autorouter.top(不要写成带 /v1/chat/completions 的完整路径),并确认 API Key 正确、已点击保存
获取模型失败先保存接口地址与 API Key,再点「获取模型」;确认本机可访问网关
聊天里看不到模型必须先「获取模型」并「导入选中模型」;聊天选择器只读已导入白名单
提示模型不存在确认 agent 中的 model 与已导入的模型 ID、以及 AutoRouter 控制台中的模型 ID 完全一致
接口地址填错Harness 插件要填 origin(如 https://api.autorouter.top),不要填完整 Chat Completions URL
环境变量锁定了 Key若启动环境已有 AUTOROUTER_API_KEY,Plugins 页可能无法改写;去掉该变量后重启 dsh web,或改用页面写入
无界面 / CLI profile设置环境变量 AUTOROUTER_API_KEY,或通过 credentials 服务写入密钥;模型白名单需在配置 / 导入流程中准备好

目录