DeepSeek Harness对接百炼完整实操:按量、Coding Plan、Token‑Plan多计费模式接入教程

简介: DeepSeek Harness通过自定义Provider能力,可以无缝对接百炼平台的四种计费体系,既可以本地PC通过npx快速运行,也可以借助计算巢一键部署到云服务器。接入的关键点:区分四种模式不同的Provider ID、Base URL、API Key类型;不要使用Fetch available models按钮,手动填写模型ID;密钥优先使用环境变量注入,避免明文存放在yaml配置文件。

DeepSeek Harness(简称DSH)作为一款基于Cordis插件架构的开源Agent运行框架,支持本地文件读写、Shell命令执行、多工具调用、子智能体编排,受到大量开发者青睐。默认情况下DSH会调用官方模型服务,而很多国内开发者希望直接对接百炼平台,复用账号已有的按量计费、Coding Plan、Token Plan个人版、Token Plan团队版四种计费方案,不用额外注册第三方账号,同时享用平台的模型权限、额度管控、账单告警能力。百炼平台对外提供OpenAI兼容协议接口,DSH原生支持自定义模型Provider,既可以通过Web可视化界面完成配置,也可以直接编辑settings.yaml配置文件,同时支持环境变量注入密钥,适配本地PC以及云服务器部署场景。本文完整梳理四种计费模式的接入参数、配置文件完整样例、终端命令、计算巢一键部署方案,整理高频报错以及对应的排错方法,帮助开发者快速完成DSH与百炼平台对接,正常运行各类Agent任务。

前置基础说明

DeepSeek Harness配置文件默认存放路径:

  • Linux / macOS:~/.dsh/settings.yaml
  • Windows:C:\Users\你的用户名\.dsh\settings.yaml

密钥推荐使用环境变量BAILIAN_API_KEY注入,不在配置文件明文写入密钥,避免密钥泄露风险。所有百炼接入方式通信协议统一为openai‑completions。百炼兼容接口不支持GET /models接口获取模型列表,WebUI上的「Fetch available models」按钮点击会返回401或者404错误,该按钮直接忽略,需要手动在模型目录填写对应的模型ID,不能自动拉取模型清单。详情👉访问阿里云百炼大模型服务平台页面 了解。
image.png
bailian1.png
bailian2.png

四种计费模式对应的关键参数总览表:

计费模式 Provider ID Base URL地址 API Key类型
按量计费 bailian https://{WorkspaceId}.cn‑beijing.maas.aliyuncs.com/compatible‑mode/v1(华北2北京) 普通百炼sk‑开头API Key
Coding Plan bailian‑coding https://coding.dashscope.aliyuncs.com/v1 Coding Plan专属API Key
Token Plan个人版 bailian‑tpp https://token‑plan.cn‑beijing.maas.aliyuncs.com/compatible‑mode/v1 Token Plan个人版sk‑sp‑开头密钥
Token Plan团队版 bailian‑tp https://token‑plan.cn‑beijing.maas.aliyuncs.com/compatible‑mode/v1 Token Plan团队版专属API Key

按量计费模式的Base URL需要替换{WorkspaceId}为自己业务空间ID;如果使用新加坡地域,地址替换为https://{WorkspaceId}.ap‑southeast‑1.maas.aliyuncs.com/compatible‑mode/v1。

方式一:Web UI图形界面配置(新手推荐)

  1. 启动DeepSeek Harness服务,本地执行命令:
    # npx快速启动
    npx @deepseek‑ai/dsh web
    
    浏览器打开默认地址http://127.0.0.1:3080
  2. 打开页面右上角 Settings → Models → Add a custom provider;
  3. 填入对应计费模式的Provider ID、Base URL;
  4. API Protocol选择openai‑completions;
  5. 在API Key输入框填入对应模式的密钥,或者选择读取环境变量;
  6. 在Model catalog手动填写需要使用的模型ID,例如deepseek‑v4‑pro、qwen3.7‑plus;
  7. 保存配置,不要点击Fetch available models按钮,直接在下拉框选择模型,创建新会话测试。

方式二:直接编辑settings.yaml配置文件

1、按量计费模式完整配置示例

llm‑pi‑ai:
  providers:
    bailian:
      api: openai‑completions
      baseURL: "https://替换你的WorkspaceId.cn‑beijing.maas.aliyuncs.com/compatible‑mode/v1"
      apiKeyEnv: BAILIAN_API_KEY
      models:
        - id: deepseek‑v4‑pro
        - id: qwen3.7‑plus
        - id: qwen3.8‑flash
agent‑default‑model:
  provider: bailian
  model: deepseek‑v4‑pro

2、Coding Plan模式配置示例

llm‑pi‑ai:
  providers:
    bailian‑coding:
      api: openai‑completions
      baseURL: "https://coding.dashscope.aliyuncs.com/v1"
      apiKeyEnv: BAILIAN_API_KEY
      models:
        - id: deepseek‑v4‑pro
        - id: qwen3.6‑flash
agent‑default‑model:
  provider: bailian‑coding
  model: deepseek‑v4‑pro

3、Token Plan个人版配置示例

llm‑pi‑ai:
  providers:
    bailian‑tpp:
      api: openai‑completions
      baseURL: "https://token‑plan.cn‑beijing.maas.aliyuncs.com/compatible‑mode/v1"
      apiKeyEnv: BAILIAN_API_KEY
      models:
        - id: deepseek‑v4‑flash‑0731
        - id: qwen3.8‑max‑preview
agent‑default‑model:
  provider: bailian‑tpp
  model: deepseek‑v4‑flash‑0731

4、Token Plan团队版配置示例

llm‑pi‑ai:
  providers:
    bailian‑tp:
      api: openai‑completions
      baseURL: "https://token‑plan.cn‑beijing.maas.aliyuncs.com/compatible‑mode/v1"
      apiKeyEnv: BAILIAN_API_KEY
      models:
        - id: deepseek‑v4‑pro
        - id: qwen3.7‑max
agent‑default‑model:
  provider: bailian‑tp
  model: qwen3.7‑max

修改完yaml文件之后,必须完全关闭DSH进程,重新执行启动命令加载新配置。

方式三:环境变量设置密钥(生产/云服务器推荐)

不要把密钥写死在配置文件,通过系统环境变量注入BAILIAN_API_KEY。

Linux/macOS终端临时设置:

export BAILIAN_API_KEY="sk‑xxxxxxxxxxxxxxxxxxxx"
npx @deepseek‑ai/dsh web

永久生效写入shell配置文件,以bash为例:

echo 'export BAILIAN_API_KEY="sk‑xxxxxxxxxxxxxxxxxxxx"' >> ~/.bashrc
source ~/.bashrc
npx @deepseek‑ai/dsh web

Windows PowerShell设置用户环境变量:

[Environment]::SetEnvironmentVariable("BAILIAN_API_KEY","sk‑xxxxxxxxxxxxxxxxxxxx","User")

设置完成后重启终端,再执行DSH启动命令。

方式四:阿里云计算巢一键部署DeepSeek Harness

如果需要把DSH部署在云服务器长期运行,可以直接使用计算巢服务一键部署实例,免去手动搭建Node.js环境的繁琐操作。

  1. 进入计算巢服务市场,搜索DeepSeek Harness模板,点击开始部署;
  2. 选择实例规格、安全组配置,确认订单并创建实例;
  3. 实例部署完成之后获取Web访问地址;
  4. 访问WebUI,按照上面Web界面配置流程添加百炼自定义Provider,填入对应计费模式的Base URL、Provider ID、API Key,填写模型ID;
  5. 选择本地服务器上面的目录作为DSH工作区,就可以执行Agent任务。

云服务器部署注意安全组,3080端口需要放行自己的办公IP,不建议直接开放给全网公网访问,保障服务安全。

本地源码启动DSH完整命令

适合二次开发、修改插件源码的场景:

#拉取代码仓库
git clone https://github.com/deepseek‑ai/deepseek‑harness.git
cd deepseek‑harness
#安装pnpm包管理器
npm install ‑g pnpm
#安装依赖
pnpm install
#编译构建
pnpm run build
#设置环境变量并且启动web服务
export BAILIAN_API_KEY="sk‑xxx"
pnpm dsh web

高频报错问题排查

报错1:MISSING_CREDENTIAL

现象:会话发起直接返回MISSING_CREDENTIAL,提示缺少凭证
排查步骤:

  1. WebUI进入Settings‑Models,重新粘贴API Key保存;
  2. 如果使用环境变量模式,确认终端环境变量BAILIAN_API_KEY是否正确设置,执行命令打印变量检查:
    echo $BAILIAN_API_KEY
    
  3. 完全退出DeepSeek Harness全部进程,重新启动服务;
  4. 确认密钥是当前计费模式对应的密钥,按量模式不能使用Token Plan的sk‑sp‑开头密钥,二者不可混用。

报错2:点击Fetch available models返回401 /404

属于预期现象,百炼OpenAI兼容端点不支持/models获取模型列表,不要使用这个按钮,需要手动在Model catalog填写模型ID,例如deepseek‑v4‑pro、qwen3.7‑plus。

报错3:UNKNOWN_MODEL未知模型

检查填写的模型ID是否正确,核对百炼控制台该计费方案是否已经开通对应模型调用权限;Coding Plan、Token Plan支持的模型集合和按量不完全一致,不在套餐支持列表的模型会返回未知模型。

报错4:请求返回429限流

查看百炼控制台的调用配额,检查RPM、TPM限制;短时间Agent多轮循环调用很容易触发限流,可以在DSH里面调整请求重试退避策略。

报错5:接口返回鉴权401,密钥复制无误

核对Base URL地址,按量计费模式有没有替换{WorkspaceId}占位符;Token‑Plan个人版、团队版、Coding Plan三者的Base URL互不相同,不要混用地址。RAM子账号使用需要确认已经授予百炼相关调用权限。

不同计费模式选型建议

  1. 按量计费模式:适合做短期测试、实验性Agent任务,用多少扣多少,没有订阅强制开销;需要自行管理WorkspaceId,适合灵活多变的开发测试场景。
  2. Coding Plan订阅:面向大量代码Agent任务,包月订阅额度,适合高频编码、多Agent并发开发,搭配DSH做长期代码分析、重构任务。
  3. Token Plan个人版:独立开发者,个人做Agent原型验证,包月Credits额度,夜间还有折扣,适合个人本地PC运行DSH。
  4. Token Plan团队版:企业多开发者协同,多个人员使用DeepSeek Harness,按坐席分配额度,支持团队用量统计、权限管控,适合企业内部Agent研究与自动化工作流。
  5. 详情👉访问阿里云百炼大模型服务平台页面 了解。
    image.png
    bailian1.png
    bailian2.png

注意:无论哪一种模式,都需要在百炼控制台开启对应模型的调用权限,否则就算配置文件完全正确,也会出现调用失败。

完整测试curl命令(验证百炼接口本身是否可用)

配置DSH之前,优先用curl验证百炼接口连通性,排除平台层面的问题,确认接口正常之后再调试DSH配置,缩小排错范围。以Coding Plan为例:

export API_KEY="sk‑sp‑xxxxxxxxxxxx"
curl https://coding.dashscope.aliyuncs.com/v1/chat/completions \
‑H "Authorization: Bearer $API_KEY" \
‑H "Content‑Type:application/json" \
‑d '{
"model":"deepseek‑v4‑pro",
"messages":[{"role":"user","content":"简单介绍DeepSeek Harness"}]
}'

如果curl请求就报错,说明账号、密钥、套餐权限有问题;curl返回正常,代表问题出在DSH配置文件、环境变量、Provider参数。

总结

DeepSeek Harness通过自定义Provider能力,可以无缝对接百炼平台的四种计费体系,既可以本地PC通过npx快速运行,也可以借助计算巢一键部署到云服务器。接入的关键点:区分四种模式不同的Provider ID、Base URL、API Key类型;不要使用Fetch available models按钮,手动填写模型ID;密钥优先使用环境变量注入,避免明文存放在yaml配置文件。

遇到报错优先使用curl单独验证百炼API接口,区分是平台账号问题,还是DSH配置问题。MISSING_CREDENTIAL是最高频错误,优先检查环境变量、密钥类型匹配、重启DSH进程。根据自己是个人开发、团队协作、测试实验选择对应的计费模式,就可以把百炼平台上面的大模型能力全部赋能给DeepSeek Harness,实现本地可控Agent的各类文件处理、命令执行、多步骤复杂自动化任务。

目录
相关文章
|
1月前
|
弹性计算 人工智能 API
DeepSeek Harness:阿里云百炼支持按量计费、Coding Plan、Token Plan方式配置接入
阿里云百炼支持DeepSeek Harness接入,提供按量计费、Coding Plan及Token Plan(个人/团队版)四种灵活配置方式,兼容OpenAI协议,开箱即用。在阿里云百炼官网:https://t.aliyun.com/U/fPVHqY 免费领取千万Tokens
|
15天前
|
人工智能 JSON API
全网刷屏的 Jev 模型正式开放!一手实战测评 + 保姆级教程
全网爆火的 Jev 模型是什么?有什么用?怎么使用?怎么接入 AI 编程工具?效果真的好么?傻子可懂的 Jev 保姆级实战教程 + 项目实战测评来啦
8185 18
|
1月前
|
开发工具 git 开发者
DeepSeek Harness 更新后 DSH plugin 不兼容?插件版本回滚与降级操作指南
DSH plugin 更新后不兼容的典型症状是功能缺失、加载报错。回滚插件或降级 DSH 本体可恢复,升级前看插件详情页与 DSH Plugin Hub 的兼容状态能避免,本文给出症状、回滚命令与预防方法。
849 1
|
15天前
|
人工智能 小程序 开发者
成为万小智体验官,阿里云定制好礼等你拿!
阿里云万小智体验官计划开放招募!抢先试用未发布AI功能,真实场景测试并提建议,直接影响产品进化。零门槛参与,享内测权、定制好礼、荣誉认证及专属社群。扫码入群,共塑更智能的AI数字员工!
|
10月前
|
JavaScript Shell API
阿里云百炼 API 调用教程:准备 API-Key、配置环境变量和调用 API 流程
在使用阿里云百炼平台的大模型能力时,API 调用是核心环节 —— 无论是开发 AI 应用、测试模型效果,还是搭建智能服务,都需要通过 API 将大模型能力集成到自己的系统中。不过对很多开发者来说,从准备密钥到实际调用的流程可能存在疑问,比如 “API-Key 怎么获取”“环境变量配置有什么用”“不同语言怎么写调用代码”。本文结合最新的实操细节,用通俗的语言把整个流程拆解开,从账号准备到多语言调用,每一步都附具体操作和代码示例,帮大家快速上手。
20780 113
|
2月前
|
缓存
dsh plugin 命令怎么用?DSH 插件安装、卸载、列出命令大全
dsh plugin 是管理 DSH 插件的命令族:add 安装、remove 卸载、list 列出,都配合 --profile 指定环境。安装有 npm 包名、GitHub 源码、本地目录、市场图形化四种方式,卸载有命令行与界面两种,本文逐个展开步骤并附常见问题排查。
2443 1
dsh plugin 命令怎么用?DSH 插件安装、卸载、列出命令大全
|
2月前
|
存储 人工智能 数据可视化
Cherry Studio开源AI桌面客户端实操指南:打通阿里云百炼Coding Plan与Token Plan
Cherry Studio凭借开源属性、本地优先的安全设计、完整MCP扩展生态,解决了多模型工具分散的痛点,把各类云端与本地大模型收拢到统一桌面工作台。搭配阿里云百炼Coding Plan与Token Plan两套订阅方案,开发者和普通用户都可以低成本调用通义千问系列模型,覆盖代码开发、图文创作、文档处理、自动化任务等各类场景。
353 1
|
14天前
|
人工智能 自然语言处理 API
阿里云百炼AI模型平台指南:入口链接、免费Tokens、CodingPlan及TokenPlan费用全解析
阿里云百炼是企业级一站式大模型服务平台,集成Qwen全系列及DeepSeek、Kimi、GLM等百余款主流模型,覆盖文本、图像、视频、语音全模态能力;支持API调用、低代码工作流与智能体构建,开通即赠超7000万免费Tokens(90天有效期)。在阿里云百炼官网:https://t.aliyun.com/U/fPVHqY 免费领取千万Tokens
267 0
|
27天前
|
人工智能 安全 JavaScript
DeepSeek Harness开源Agent运行框架实战:4种安装方式、WebUI启动、插件管理与排坑全流程
随着AI Agent技术快速发展,单纯依靠大模型对话能力,很难完成复杂的自动化任务。模型需要具备读取本地文件、执行脚本、访问网页、操作文件系统、拆分复杂任务并分步执行的能力。DeepSeek Harness,简称DSH,是开源的AI Agent执行运行框架,遵循“Agent = 大模型 + Harness执行底座”的设计理念,为大模型提供一套安全可控的工具调用、任务编排、沙箱执行与插件扩展能力。它提供Web可视化界面与完整命令行工具,支持插件化扩展,能够让大模型自主拆解复杂需求,调用各类工具分步完成目标,无论是本地电脑调试,还是部署在云服务器上长期运行智能体任务都十分合适。本文为从0到1完整保
1403 1
|
1月前
|
人工智能 IDE API
2026百炼Token Plan完整指南:个人/企业套餐、Credits计费、API调用实操全解析
随着AI应用开发、智能体Agent工具的普及,大量开发者和团队长期高频调用各类大模型。传统按量按Token计费模式下,多轮Agent任务、长文档处理、多模态生成很容易造成月度账单剧烈波动,预算很难提前规划。百炼Token Plan是面向个人开发者、工作室与企业团队推出的包月订阅式AI模型调用服务,统一使用Credits作为用量计量单位,一份订阅额度可以调用文本、图像、视频、多模态等多款主流模型,同时原生兼容Cursor、Codex、OpenClaw等大量主流编程与智能体工具。相比直接按量API调用,订阅模式综合调用成本更低,并且拥有夜间时段抵扣折扣。本文完整讲解产品定位、个人版与企业版套餐档位
443 0