跳转到主要内容
🎉 限时免费 — MiniMax: MiniMax M3 Free 现在体验 🔥

DeepSeek Harness

DeepSeek Harness(DSH)是 DeepSeek AI 开源的智能体框架,可以将模型、工具、文件系统、终端、会话和 Web UI 组合成可运行的 Agent。通过自定义提供方,DSH 可以使用 ModelGo 的 OpenAI 兼容接口调用模型。

接入前准备

  • 已安装 Node.js 22 或更高版本。
  • 已安装 pnpm 11 或更高版本。
  • 已在 ModelGo 控制台创建 API Key。
  • 已在模型广场确认一个当前 API Key 可调用的逻辑模型名。

1. 安装并启动 DeepSeek Harness

DeepSeek Harness 当前推荐从源码安装:

bash
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
从源码启动 DeepSeek Harness

终端会打印 Web UI 地址,默认是 http://127.0.0.1:3080。如果端口已被占用,请以终端实际打印的地址为准。

如果只想快速体验,也可以直接运行:

bash
npx @deepseek-ai/dsh web

2. 配置 ModelGo

在浏览器打开终端打印的地址,点击左上角侧边栏按钮,然后点击 设置。

打开 DeepSeek Harness 设置

在设置中选择 模型,点击 添加自定义提供方。

添加自定义提供方

填写以下配置:

配置项ModelGo 填写内容
Provider IDmodelgo
显示名称ModelGo
API 地址https://api.modelgo.com/v1
API 协议openai-completions
API 密钥ModelGo API Key
模型 ID模型广场中的逻辑模型名
显示名称可填写与模型 ID 相同的名称
填写 ModelGo 自定义提供方

点击 创建提供方 保存配置。配置时请注意:

3. 开始会话

回到主界面,选择一个工作区,再选择刚刚添加的 ModelGo 模型。

选择 ModelGo 模型开始会话

输入一条简单的任务,例如“用三句话介绍这个项目”。能够正常返回结果,即表示 ModelGo 已接入成功。

常见问题

Web UI 无法打开

确认 pnpm dsh web 进程仍在运行,并访问终端打印的实际端口。默认端口是 3080,端口冲突时 DSH 可能会自动使用其他端口。

返回 401 或认证失败

检查 API Key 是否完整、无多余空格,并确认填写的是 ModelGo 控制台创建的 API Key。

返回 403 或模型不可用

确认模型 ID 是模型广场中、且当前 API Key 策略允许调用的逻辑模型名。

返回 404 或接口路径错误

API 地址应为 https://api.modelgo.com/v1,不要填写完整的 /chat/completions 地址。API 协议请选择 openai-completions。

模型列表为空

检查模型 ID 是否填写,并确认 DSH 的自定义提供方已保存。必要时可以先用下面的命令验证 ModelGo 接口:

bash
curl https://api.modelgo.com/v1/models \
  -H "Authorization: Bearer $MODELGO_API_KEY"

相关文档