BTC $79,137.75 +0.49%
ETH $2,495.96 +0.11%
BNB $754.45 -0.18%
XRP $1.42 +1.65%
SOL $103.62 -0.02%
TRX $0.3390 +0.19%
DOGE $0.0903 +0.24%
ADA $0.2185 -0.81%
BCH $258.43 +0.31%
LINK $12.39 -2.91%
HYPE $86.01 +1.91%
AAVE $128.91 -2.36%
SUI $0.8122 -1.91%
XLM $0.1880 -1.82%
ZEC $1,237.20 +8.36%
BTC $79,137.75 +0.49%
ETH $2,495.96 +0.11%
BNB $754.45 -0.18%
XRP $1.42 +1.65%
SOL $103.62 -0.02%
TRX $0.3390 +0.19%
DOGE $0.0903 +0.24%
ADA $0.2185 -0.81%
BCH $258.43 +0.31%
LINK $12.39 -2.91%
HYPE $86.01 +1.91%
AAVE $128.91 -2.36%
SUI $0.8122 -1.91%
XLM $0.1880 -1.82%
ZEC $1,237.20 +8.36%

DeepSeek Harness 接入 B.AI API 官方配置指南

Summary: 本指南将为您详细演示,如何在 Windows、macOS 和 Linux 环境中从零启动 DeepSeek Harness,并成功将其与 B.AI API 进行集成。
Tron Eco News
2026-09-09 16:47:33
本指南将为您详细演示,如何在 Windows、macOS 和 Linux 环境中从零启动 DeepSeek Harness,并成功将其与 B.AI API 进行集成。

DeepSeek Harness 是一款备受瞩目的开源 AI 工作区应用,目前正处于开发者预览阶段。它不仅能深入本地工作区协助代码与文件分析,还通过开放的自定义 Provider 机制,赋予了开发者极大的灵活性。而 B.AI 作为先进的 AI 基础设施,打造了集高可用、低延迟于一体的全栈式大模型服务平台,致力于为开发者与企业构建强大、稳定且极具弹性的智能算力网络。

本指南将为您详细演示,如何在 Windows、macOS 和 Linux 环境中从零启动 DeepSeek Harness,并成功将其与 B.AI API 进行集成。跟随本教程,您将打通从本地工作区到大模型的全链路调用闭环,全面释放 AI 驱动的生产与创新潜力。

最终实现的调用链路: DeepSeek Harness → B.AI API → B.AI 提供的模型

1. 准备环境

DeepSeek Harness 通过 Node.js 自带的 npx  启动。请确保您的系统已安装当前可用的 Node.js LTS 版本。

官方下载地址: https://nodejs.org/en/download

Windows

可直接下载 .msi 安装包,也可以在开始菜单中搜索 PowerShell,打开后运行 WinGet 安装命令。

DeepSeek Harness 接入 B.AI API 官方配置指南

macOS

在 Node.js 官方下载页面选择 macOS Installer,下载 .pkg 文件并按提示完成安装。安装结束后,按 Command + Space 打开聚焦搜索,输入 Terminal,进入终端。

Linux 

请在 Node.js 官方下载页面选择您所使用的 Linux 发行版与系统架构,并按照页面提供的包管理器命令安装 LTS 版本。由于 Ubuntu、Debian、Fedora 等不同发行版的安装命令存在差异,建议以官方页面动态生成的命令为准,以确保安装过程稳妥无误。

安装结束后,关闭当前所有已打开的终端窗口,并重新开启一个新的终端(Windows 用户请使用 PowerShell,macOS 用户使用 Terminal,Linux 用户使用系统终端)。

在三个系统中,均运行以下同一组检查命令:

DeepSeek Harness 接入 B.AI API 官方配置指南

三条命令均返回版本号即代表环境准备就绪。

DeepSeek Harness 接入 B.AI API 官方配置指南

若您准备通过 GitHub 源码构建并运行项目,则需依赖 Git 环境。请先在终端运行 git --version 检查是否已安装。如未安装,请根据您的操作系统执行以下命令:

Windows 

DeepSeek Harness 接入 B.AI API 官方配置指南

macOS 

DeepSeek Harness 接入 B.AI API 官方配置指南

Ubuntu 或 Debian 

DeepSeek Harness 接入 B.AI API 官方配置指南

注:如果您仅计划使用 npx 方式快速体验并配置 B.AI,可直接跳过Git。

2.  使用 npx 启动 DeepSeek Harness (推荐)

对于常规使用及配置 B.AI API 的开发者,推荐直接使用 npx 启动。

在终端中运行以下命令(三端系统通用):

DeepSeek Harness 接入 B.AI API 官方配置指南

首次运行提示: 系统会询问是否下载所需软件包,输入 y 并回车确认。

DeepSeek Harness 接入 B.AI API 官方配置指南

启动过程中若出现依赖弃用警告,属于正常现象,无需干预。

DeepSeek Harness 接入 B.AI API 官方配置指南

当终端输出本地地址时,说明 DeepSeek Harness 的 Web 服务已经成功启动。

DeepSeek Harness 接入 B.AI API 官方配置指南

保持终端窗口开启,然后在浏览器地址栏输入:

DeepSeek Harness 接入 B.AI API 官方配置指南

该地址仅限本机访问。若关闭终端窗口或在窗口中按下 Ctrl+C,本地服务将随之停止。如果浏览器无法打开 127.0.0.1:3080,请首先检查终端是否仍在运行,并确认终端内是否已输出上述  dsh web 地址。必要时,请重新运行启动命令。

DeepSeek Harness 接入 B.AI API 官方配置指南

3. 源码构建方式(进阶)

若您计划开发插件、修改源码,或者参与项目开发,也可以从官方 GitHub 仓库获取源码。

官方仓库: https://github.com/deepseek-ai/deepseek-harness

请注意,GitHub 提供的是项目源代码,下载后必须通过终端完成依赖安装与项目构建,无法通过双击文件直接运行。您可以通过以下两种方式获取并运行源码:

方式一:下载 ZIP 源码包 在仓库页面点击绿色的Code按钮,选择Download ZIP。下载并解压后,打开终端,使用 cd 命令进入解压后的项目目录,依次运行以下命令:

DeepSeek Harness 接入 B.AI API 官方配置指南

方式二:使用 Git 克隆 建议先运行 git --version 检查 Git 环境是否存在。如未安装,请参考前文「准备环境」部分完成相应系统的 Git 安装。确认环境无误后,重新打开终端,运行以下命令:

DeepSeek Harness 接入 B.AI API 官方配置指南

无论使用 ZIP 还是 Git 方式,构建并启动成功后,访问地址同样为http://127.0.0.1:3080。

4. B.AI 自定义 Provider 配置

步骤一、跳过官方默认配置:首次进入 DeepSeek Harness 时,系统会弹出官方模型的 API Key 填写窗口。请务必点击「稍后配置」。若在此处填入 B.AI 的 Key,系统将无法正确识别。

步骤二、进入自定义配置页:点击页面左下角的「设置」,在左侧菜单选择「模型」,点击右侧的「添加自定义提供方」。注:此时官方 Provider 显示红点属于正常状态,不影响后续操作。

DeepSeek Harness 接入 B.AI API 官方配置指南

步骤三、填写 B.AI 接口信息:打开自定义提供方以后,按下面的内容填写。

DeepSeek Harness 接入 B.AI API 官方配置指南

步骤四、获取模型目录并完成 Provider 创建:基础信息填写完毕后,请向下滚动至「模型目录」区域。系统提供两种添加方式:点击「添加模型」手动填写模型 ID,或点击右上角的「获取可用模型」。

DeepSeek Harness 接入 B.AI API 官方配置指南

推荐操作: 首选点击「获取可用模型」。 让 DeepSeek Harness 直接向 B.AI 请求当前账号可用的模型目录。若模型列表能正常返回,即证明 B.AI API Key、https://api.b.ai/v1、openai-completions 协议,以及模型目录接口等配置已成功连通。

模型选择与添加注意:

  • 在返回的列表中,勾选 B.AI 当前可用的 DeepSeek 模型(示例可见 deepseek-v4-flash 或 deepseek-v4-pro,请注意:具体可用模型会随账号权限和时间动态变化,请以实际返回结果为准)。

  • 请勿修改模型 ID: 模型 ID 必须与 B.AI 实际返回的目录完全一致。请勿擅自更改任何大小写、连字符或版本号,否则在后续调用时极易触发model not found错误。

确认模型添加无误后,滚动至表单底部,点击「创建提供方」。

DeepSeek Harness 接入 B.AI API 官方配置指南

创建成功后,设置页面将新增一个名为 B.AI 的自定义 Provider,且旁边显示绿色圆点。这代表 B.AI 自定义 Provider 已成功保存并处于可用状态。 注:此时 DeepSeek 官方 Provider 若仍显示红点,系未填写 DeepSeek 官方 API Key所致,这不影响绿点对应的 B.AI 接口正常使用。

DeepSeek Harness 接入 B.AI API 官方配置指南

步骤五、 链路连通性验证:关闭设置窗口,返回主界面新建一个会话。在模型选择器中选择 B.AI Provider,再选择刚刚添加的 DeepSeek 模型,进行以下测试:

  • 基础对话测试: 在模型选择器中选定 B.AI 及对应模型,发送指令:

DeepSeek Harness 接入 B.AI API 官方配置指南

观察它能不能正常返回内容,是否有流式输出,同时确认当前 Provider 是 B.AI,模型 ID 也和你选择的一致。

  • 工具调用测试: 发送只读指令验证工具链路:

DeepSeek Harness 接入 B.AI API 官方配置指南

指令中特别强调“不要修改或删除任何文件”,是为了在不改动当前工作区的前提下,安全、快速地验证 Harness 的工具调用链路是否畅通。

在执行上述两项测试时,请回头查看运行 DeepSeek Harness 的终端窗口,确认控制台未出现 401、404、model not found 或其他请求报错信息。若终端运行平稳,至此您已成功完成所有接入与验证工作。

常见问题Q&A

Q1:终端提示找不到 node、npm 或 npx 命令? 

这通常是 Node.js 尚未安装完成,或者新安装的命令路径还没有被当前终端读取。关闭所有终端窗口,重新打开,再运行。

DeepSeek Harness 接入 B.AI API 官方配置指南

依然找不到命令时,回到 Node.js 官方下载页面,确认已经安装当前的 LTS 版本。Windows 用户还可以在系统的「已安装的应用」中检查 Node.js,macOS 和 Linux 用户可以运行  which node 查看命令路径。

Q2:启动时出现 npm warn deprecated,需要处理吗?

请优先确认后面有没有出现下面这个地址:

DeepSeek Harness 接入 B.AI API 官方配置指南

若该地址正常显示,则代表 Web 服务已成功启动。deprecated 在这次实测中属于依赖弃用警告,可以继续使用。若终端随后异常退出或未输出本地地址,请再根据终端末尾的具体报错信息进行排查。

Q3:浏览器无法打开 127.0.0.1:3080,怎么办?

请首先检查运行 dsh web 的终端窗口是否仍处于开启状态。关闭该终端或使用 Ctrl+C 快捷键均会终止本地服务。

若服务已停止,请重新执行启动命令:

DeepSeek Harness 接入 B.AI API 官方配置指南

若终端提示“端口被占用”:请先结束之前残留的 DeepSeek Harness 进程,而后重试。

Q4:调用模型时遇到 401 Unauthorized 报错,如何排查? 

401 错误通常指向 API Key 鉴权失败。请检查:

  • API Key 是否完整复制,首尾有无多余空格。

  • 确认该 API Key 在 B.AI 控制台中是否处于有效(未停用)状态。

  • 确认 Key 填入了正确的配置项中:请勿将其填入首次弹窗的“DeepSeek 官方 Provider”中,而必须填入「设置 → 模型 → 添加自定义提供方」对应的 B.AI 接口内。

Q5:调用模型时遇到 404 Not Found ,是哪里填写有误?

请检查 API 地址是否填写完整。

DeepSeek Harness 接入 B.AI API 官方配置指南

Q6:提示 model not found,如何解决?

请返回 B.AI 自定义 Provider 的编辑页面,重新点击「获取可用模型」。请确保所选择或填写的模型 ID 与系统返回的结果完全一致,严格保留所有大小写、连字符和版本号。此外,账号权限更新或官方模型目录调整也可能导致旧模型不可用,如遇报错,请一律以当前重新获取到的模型列表为准。

Q7:B.AI 状态显示绿点,但依旧无法对话? 

绿点仅代表配置信息已保存。若无法对话,请确认当前会话已正确选中 B.AI Provider 及对应的具体模型,模型ID准确无误,且您的 B.AI 账户具有对应模型的调用权限与可用额度。随后,请结合终端最后的报错代码(如 401/404)进行针对性排查

Q8:Windows、macOS 和 Linux 系统的接入页面会有差异吗? 

三个系统的准备环境略有差异。dsh web 启动后,所有系统均通过浏览器访问 http://127.0.0.1:3080,添加 B.AI Provider、获取模型和验证对话的步骤基本一致。

参考链接:

 

欢迎加入 ChainCatcher 官方社群
Telegram 订阅: @chaincatcher
X (Twitter): @ChainCatcher_
warnning 风险提示
app_icon
ChainCatcher 与创新者共建Web3世界