保姆级教程|OpenClaw 接入 DeepSeek 官方 API 密钥完整配置指南
本文提供了在OpenClaw中配置DeepSeek官方API的完整指南。主要内容包括:系统要求(Node.js 22+、网络连通性)、OpenClaw安装步骤、初始化配置命令、DeepSeek API密钥获取与配置方法(含完整JSON配置示例)、服务重启和测试流程。文章还整理了常用命令(服务管理、模型切换、对话交互等)和5类常见故障的解决方案(授权错误、模型不可用、API失效等),并介绍了高级配置
前言
相信不少使用 OpenClaw 的玩家都有同款困扰:翻遍全网各类教程、技术社群、开源文档,始终找不到一套完整可用的 DeepSeek 官方 APIKey 配置方案。网上零散教程要么步骤缺失,要么版本老旧适配不了新版本,照着操作频频踩坑失败。
索性我亲自一步步实操调试、逐个环节排查问题,摸索出一套可直接落地的完整流程,再由 Claude Code 根据完整实操记录整理成文。专门分享给所有想在 OpenClaw 中绑定 DeepSeek 官方原生 API 的小伙伴,全程无删减、无套路,照着步骤一步步来,新手也能一次性配置成功。
目录
系统要求 安装 OpenClaw 初始化配置 配置 DeepSeek 官方 API 测试与使用 常用命令 故障排除 高级配置
系统要求
想要平稳运行并正常配置调用,首先要满足基础环境门槛:
- 操作系统:兼容 macOS、Linux、Windows WSL 子系统
- Node.js:必须 22 及以上版本,老手建议用 nvm 做版本管理,避免环境冲突
- 网络环境:可正常直连访问 DeepSeek 官方接口
api.deepseek.com,网络不通后续配置全部无效
安装 OpenClaw
1. 全局安装最新版
npm install -g openclaw@latest
安装过程无需额外操作,全程自动拉取依赖,耗时大概3-5分钟,会自动下载约674个依赖组件,耐心等待安装完成即可。
2. 校验安装是否成功
openclaw --version
终端正常输出类似🦞OpenClaw2026.2.9 版本信息,就代表安装无误,可以进入下一步配置。
初始化配置
1. 执行初始化配置向导
openclaw onboard --install-daemon --non-interactive --accept-risk
参数简单说明:
--install-daemon:自动安装后台守护进程,常驻运行--non-interactive:免交互式弹窗,一键静默配置--accept-risk:自动同意安全风险声明,省去手动确认步骤
2. 查看后台服务运行状态
openclaw status
确认 Gateway 网关服务处于正常运行状态,这是后续模型调用的核心基础。
配置 DeepSeek 官方 API
1. 申领 DeepSeek 官方 API Key
前往 DeepSeek 官方平台完成注册入驻,在开发者中心生成专属 API 密钥,标准格式为sk- 开头的一串加密字符。
2. 接入配置 DeepSeek 模型服务商
执行下方命令,记得把你的API_KEY替换成自己申领的真实密钥:
openclaw config set models.providers.deepseek '{"baseUrl": "https://api.deepseek.com/v1","apiKey": "你的API_KEY","api": "openai-completions","models": [{"id": "deepseek-chat","name": "DeepSeek Chat (V3)"},{"id": "deepseek-reasoner","name": "DeepSeek Reasoner (R1)"}]}'
3. 设定全局默认调用模型
openclaw config set agents.defaults.model.primary "deepseek/deepseek-chat"
4. 自定义模型别名(可选推荐)
设置简易别名,后续聊天切换模型更方便:
openclaw models aliases add deepseek-v3 "deepseek/deepseek-chat"openclaw models aliases add deepseek-r1 "deepseek/deepseek-reasoner"
5. 重启网关服务生效
openclaw gateway restart
等待3-5秒,让网关服务完全重启加载新配置。
测试与使用
1. 命令行快速连通测试
openclaw agent --session-id test --message "你好,请介绍一下你自己"
如果配置无误,DeepSeek 模型会正常以中文回复,代表接口调用完全打通。
2. 启动 Web 可视化控制面板
openclaw dashboard
命令执行后会自动唤起浏览器打开管理面板,访问地址格式如下:
http://127.0.0.1:18789/#token=你的gateway_token
3. 查看全局模型配置状态
openclaw models status
终端会清晰展示:默认模型为deepseek/deepseek-chat,已配置列表中正常显示 DeepSeek 两大模型即代表配置完整。
常用命令
服务管理
# 启动 Gateway 网关openclaw gateway# 重启 Gateway 网关openclaw gateway restart# 停止 Gateway 网关openclaw gateway stop# 查看基础运行状态openclaw status# 查看完整详细状态openclaw status --all# 实时监听运行日志openclaw logs --follow
模型管理
# 列出所有已加载可用模型openclaw models list --all# 查看当前模型配置概况openclaw models status# 对话内快速切换模型/model deepseek-v3# 重新设置全局默认模型openclaw config set agents.defaults.model.primary "模型ID"# 新增模型自定义别名openclaw models aliases add 别名 "模型ID"# 查看全部已设置别名openclaw models aliases list
对话交互
# 发起单轮会话提问openclaw agent --session-id 会话ID --message "你的问题"# 自定义请求超时时长(单位:秒)openclaw agent --session-id test --message "问题" --timeout 60# 本地直连模式,不经过 Gateway 网关openclaw agent --local --session-id test --message "问题"
配置管理
# 查看指定配置项openclaw config get 配置路径# 手动修改配置项openclaw config set 配置路径 "值"# 删除无用配置项openclaw config unset 配置路径# 重新唤起配置向导openclaw configure
故障排除
整理实操中最高频的5类报错问题,附直接可用的排查解决方案:
问题1:Gateway Token 授权错误
报错提示:disconnected(1008):unauthorized:gateway token missing 解决办法:
# 自动打开带合法令牌的控制面板openclaw dashboard
也可手动单独获取令牌:
openclaw config get gateway.auth.token
问题2:提示未知模型不可用
报错提示:Unknownmodel:xxx 解决办法:
# 核查当前已配置模型openclaw models status# 检索核对 DeepSeek 模型ID是否正确openclaw models list --all | grep deepseek# 修改配置后重启网关openclaw gateway restart
问题3:API Key 认证失效
报错提示:HTTP 401、Unauthorized 授权失败 解决办法: 先核对密钥是否输入错误、是否过期失效,重新配置密钥并重启服务:
openclaw config set models.providers.deepseek.apiKey "新的API_KEY"openclaw gateway restart
问题4:接口请求超时无响应
报错提示:Requesttimedout 或模型无任何回复 解决办法: 先自查本地网络能否访问外网,测试接口连通性:
curl -I https://api.deepseek.com/v1/models
适当拉长请求超时时间:
openclaw agent --session-id test --message "测试" --timeout 120
问题5:Gateway 网关无法正常启动
解决办法:
# 排查18789端口是否被占用lsof -i :18789# 强制强制重启网关openclaw gateway --force# 查看运行日志定位报错openclaw logs# 自动诊断并修复环境问题openclaw doctoropenclaw doctor --fix
高级配置
配置备用兜底模型
设置主模型故障时自动切换备用模型,避免会话中断:
openclaw config set agents.defaults.model.fallbacks '["deepseek/deepseek-reasoner"]'
配置全局环境变量
将密钥写入环境配置文件,永久生效,无需每次手动配置: 在~/.zshrc 或~/.bashrc 中添加:
# DeepSeek 官方密钥(可选)export DEEPSEEK_API_KEY="你的API_KEY"# OpenClaw 网关令牌(可选)export OPENCLAW_TOKEN="你的gateway_token"
保存后重载配置:
source ~/.zshrc# 或 source ~/.bashrc
自定义默认工作空间
openclaw config set agents.defaults.workspace "/自定义/工作空间/路径"
更多推荐




所有评论(0)