88API88API
使用指南AI 应用API 文档帮助支持

DeepSeek Harness - 88API 配置教程

在 DeepSeek Harness Web UI 中添加 88API 自定义提供方,配置 Responses 协议和 DeepSeek 模型

DeepSeek Harness(dsh)是 DeepSeek AI 开源的 Agent Harness。本教程介绍如何在它的 Web UI 中添加 88API 自定义提供方,并使用 deepseek-v3.2deepseek-v4-flashdeepseek-v4-pro

开发者预览

DeepSeek Harness 目前仍处于开发者预览阶段,官方明确提示后续可能出现破坏兼容性的变更。如果界面文字略有不同,请以“设置 → 模型 → 添加自定义提供方”这条路径为准。

配置速查

DeepSeek Harness 配置项填写内容
Provider IDapi
显示名称88API
API 地址https://88api.ai/v1
API 协议openai-responses
API 密钥在 88API 控制台创建的 API Key
模型deepseek-v3.2deepseek-v4-flashdeepseek-v4-pro

Provider ID 必须使用小写字母开头。它会写入请求路由、已保存会话和凭据引用,保存后不要随意更改。显示名称只影响界面显示,可以填写 88API

使用前准备

  1. 安装 Node.js。
  2. 注册并登录 88API,确认账户有可用余额。
  3. 在 88API 控制台创建一个 API Key。
  4. 确认当前 API Key 可以使用准备添加的 DeepSeek 模型。
  5. 准备一个测试项目目录。DeepSeek Harness 可以读取和修改所选工作区文件,因此首次测试建议使用容易回滚的项目。

建议为 DeepSeek Harness 单独创建 API Key,并按需设置额度或访问范围。不要把完整密钥写进教程、截图、项目文件或聊天消息。

1. 启动 DeepSeek Harness Web UI

在准备作为工作区的项目目录中打开终端,运行官方启动命令:

npx @deepseek-ai/dsh web

命令启动后会打印 Web UI 地址,默认通常是:

http://127.0.0.1:3080

在浏览器中打开该地址。dsh 会把启动命令所在目录作为默认文件系统位置,但新 Web UI 仍需要你在界面中选择工作区。

2. 获取 88API 密钥

进入 88API 控制台的“API 密钥”页面,创建或选择一个现有密钥,然后复制 API Key。

在 88API 控制台复制 API Key

API Key 只应粘贴到 DeepSeek Harness 的提供方配置窗口。不要将密钥保存到项目仓库。

3. 添加 88API 自定义提供方

  1. 点击 DeepSeek Harness 左下角的“设置”。
  2. 进入“模型”。
  3. 点击“添加自定义提供方”。
  4. 按下表填写提供方信息。
字段填写值说明
Provider IDapi小写且保存后不随意更改
显示名称88API用于模型列表分组显示
API 地址https://88api.ai/v1填基础地址,不额外拼接接口路径
API 协议openai-responses本教程所用的 Responses 兼容协议
API 密钥你的 88API API Key粘贴完整密钥,前后不要带空格

在 DeepSeek Harness 中配置 88API 自定义提供方

上图中的密钥已经由界面遮挡。DeepSeek Harness 官方说明,密钥保存后只会返回脱敏描述,不会把明文密钥重新显示在设置页面。

4. 添加模型目录

在同一个配置窗口的“模型目录”中添加以下模型。模型 ID 和显示名称可以先填写成相同值:

模型 ID显示名称
deepseek-v3.2deepseek-v3.2
deepseek-v4-flashdeepseek-v4-flash
deepseek-v4-prodeepseek-v4-pro

模型名称必须与 88API 当前向你的账户提供的模型名称完全一致,包括大小写、连字符和版本后缀。不要填写渠道数字 ID,也不要自行改写模型名称。

如果你的账户只开放了其中一部分模型,只添加实际可用的模型即可。以后可以重新编辑 88API 提供方增加或删除模型。

5. 保存并确认提供方

保存配置后,返回“设置 → 模型”。列表中应出现名为 88API 的自定义提供方,并显示绿色可用状态。

DeepSeek Harness 已成功添加 88API 提供方

如果没有看到 88API,重新打开自定义提供方配置,检查 Provider ID、API 地址、协议、密钥和模型目录是否已经完整保存。

6. 选择 88API 模型

关闭设置窗口并新建会话。点击输入框底部的模型名称,在模型列表的 88API 分组中选择需要使用的模型。

在 DeepSeek Harness 模型列表中选择 88API 模型

配置正确时,可以看到:

  • deepseek-v3.2
  • deepseek-v4-flash
  • deepseek-v4-pro

选择模型也会把它设为新会话的默认模型。已经发送过请求的旧会话会继续保留自身记录的模型;切换提供方或模型后,建议新建会话测试。

7. 选择工作区并测试

  1. 点击“选择工作区”。
  2. 添加并选择准备测试的项目目录。
  3. 新建会话并确认底部选中的是 88API 分组下的模型。
  4. 先发送一个只读任务:
请概括当前项目的目录结构,先不要修改文件,也不要运行安装命令。

确认可以正常回复后,再测试一个范围明确、容易回滚的修改任务。DeepSeek Harness 能够读取和编辑工作区、运行命令及调用插件,首次使用时应留意每个权限确认提示。

8. 在 88API 验证请求

打开 88API 控制台,进入“使用日志”,确认出现刚才的请求记录。

在 88API 使用日志中验证请求

重点核对:

  • 请求使用了刚才选择的模型;
  • 状态成功,没有持续重试;
  • Token 和费用与测试任务规模相符;
  • 请求时间与 DeepSeek Harness 测试时间一致。

验证清单

  • 88API 已显示在模型提供方列表中;
  • 提供方状态正常;
  • 三个模型或当前账户实际可用的模型已加入目录;
  • 新会话可以从 88API 分组选择模型;
  • 简单只读任务能够正常回复;
  • 需要 Agent 能力的模型能够按权限策略调用工具;
  • 88API 使用日志中出现对应请求。

常见问题

提示 401、认证失败或 MISSING_CREDENTIAL

重新从 88API 控制台复制 API Key,检查密钥前后是否带有空格或换行。确认密钥没有被禁用、额度可用,并且已经保存在 88API 自定义提供方中。

提示 UNKNOWN_MODEL 或模型不存在

返回 88API 查看当前账户实际可用的模型名称,然后把名称原样填入模型目录。不要填写渠道 ID、中文展示名称或自己创建的别名。

如果修改了模型目录,请新建会话再测试,旧会话会保留之前记录的模型。

返回 404 或接口不兼容

检查以下两项:

  • API 地址应为 https://88api.ai/v1
  • API 协议应为 openai-responses

不要在 API 地址后重复添加 /responses。地址字段填写基础地址,具体请求路径由 DeepSeek Harness 根据协议生成。

保存后找不到 88API 提供方

确认点击的是“添加自定义提供方”,并且至少添加了一个模型。Provider ID 必须以小写字母开头;如果需要修改已经保存的 Provider ID,应删除旧提供方后重新添加。

模型可以回复,但不能修改代码或调用工具

先确认已经选择工作区,并检查 DeepSeek Harness 的权限策略和操作审批。普通对话成功不代表模型一定适合 Agent 编程;还需要模型、协议和上游服务正确支持工具调用。

切换模型后旧会话仍使用原模型

这是 DeepSeek Harness 的会话行为:已经发送过请求的会话会保留日志中记录的模型。新建会话后重新选择 88API 模型即可。