
1. 京东云上跑 OpenClaw卡在哪一步OpenClaw曾用名 Clawdbot是一个可以本地部署的 AI 智能体框架能通过自然语言指令完成文件管理、信息检索、内容处理、流程自动化这类实际操作靠 Skills 插件机制扩展能力。它适合谁适合想在云主机上长期挂一个可控智能体、又不想把数据全交给第三方平台的开发者。运行依赖 Node.js 22.x 及以上支持云端服务器常驻也支持本地离线跑。问题出在云环境这一层。我在京东云轻量云主机上第一次装 OpenClaw 时踩的坑集中在三处一是安全组没放行 18789Web 控制台死活打不开二是 Node.js 版本用系统自带的 16.xopenclaw onboard直接报语法错误三是模型通道没配通网关起来了但对话一直转圈。这三步任意一个卡住整个链路就是断的。这篇就按「2 分钟配置 喂奶级排错」的节奏来先给一份能直接复制的config.toml骨架再给 TaoToken 统一 Key/API 通道的settings.json片段最后从启动到验证连通性一步步走完。目标很明确——在京东云主机上把 OpenClaw 跑通并且确认调用链路正常。下面所有命令我都实测过你可以直接抄。2. 前置TaoToken 统一 Key 与 API 通道OpenClaw 本身不带模型能力它需要一个兼容 OpenAI 协议的 API 通道来转发请求。TaoToken 在这里的角色就是统一入口一个 Key 走通模型对话、编码类模型、Agent 长任务这几类调用省得你在 OpenClaw 里为每个模型单独配 base_url 和密钥。你需要先拿到两样东西API Key 和 API 地址。地址固定是https://taotoken.net/api注意这个地址后面不要加 UTM 参数直接作为 base_url 写进配置。Key 的获取入口在控制台的 API Keys 页面生成后复制保存后面settings.json里要用。注意Key 只在生成时完整显示一次页面刷新后就只剩掩码。建议生成后立刻粘到本地文本里别等关了页面再找。如果你后面要跑长期编码任务或者 Agent 循环调用可以顺带了解下 Coding Plan它按次计费而不是按 token对高频短请求的场景更划算。但这一步不影响本篇的 2 分钟接入先把基础通道打通再说。3. 可复制配置config.toml 骨架与 settings.json京东云主机上 OpenClaw 的配置分两层一层是网关自身的config.toml管监听地址、端口、日志另一层是模型通道的settings.json管 API Key、base_url、模型名。两层都配好网关才能既被访问到、又能调通模型。先看config.toml骨架。路径在~/.openclaw/config.toml没有就新建[gateway] host 0.0.0.0 port 18789 log_level info [security] allow_public true [storage] data_dir /root/.openclaw/datahost设成0.0.0.0是为了让公网能访问如果你只想本机调试改成127.0.0.1更安全。port保持 18789和后面安全组放行的端口一致。log_level先设info排错时够用稳定后可以降到warn减少日志量。再看settings.json路径在~/.openclaw/settings.json{ model: { type: openai, api_key: 你的TaoToken_API_Key, base_url: https://taotoken.net/api, model_name: gpt-4o-mini, max_tokens: 2048, temperature: 0.7, timeout: 60, reasoning: false } }几个参数说明一下。type填openai是因为 TaoToken 走的是 OpenAI 兼容协议OpenClaw 认这个类型。base_url就是前面说的https://taotoken.net/api结尾不要带斜杠。timeout我给到 60云主机跨区域调用偶尔会慢30 容易误判超时。reasoning设false这是踩过坑的——某些模型开推理模式后返回结构会变OpenClaw 解析出来是空回复关掉最稳。配完这两份文件网关和模型通道就都就位了。接下来是启动和验证。4. 启动与验证从 gateway start 到连通性确认先确认 Node.js 版本低于 22 直接升级node -v npm -v如果版本不够用 n 模块升sudo npm install -g n sudo n 22然后装 OpenClaw 并初始化npm config set registry https://registry.npmmirror.com npm install -g openclaw openclaw onboardonboard过程里选择快速启动模型配置那步可以先跳过因为我们已经在settings.json里写好了。初始化完成后启动网关openclaw gateway start看到gateway listening on 0.0.0.0:18789就说明服务起来了。这时候去京东云控制台的安全组里放行 18789 端口入方向 TCP 即可。放行后浏览器打开http://你的公网IP:18789能看到 Web 控制台就成功了一半。真正的连通性验证在对话里。在控制台输入一句简单指令比如「列出当前目录文件」观察返回。如果模型正常响应说明 API 通道通了。你也可以用命令行直接验证模型调用curl -X POST https://taotoken.net/api/v1/chat/completions \ -H Authorization: Bearer 你的TaoToken_API_Key \ -H Content-Type: application/json \ -d {model:gpt-4o-mini,messages:[{role:user,content:ping}]}返回里有choices字段且内容非空就确认链路完全正常。这一步过了OpenClaw 在京东云上就算跑通了。5. 本篇常见错排查排错这块我按「症状 → 原因 → 动作」来写你对着自己的报错找。Web 控制台打不开浏览器超时。九成是安全组没放行 18789。去京东云控制台的安全组规则里加入方向 TCP 18789源地址填0.0.0.0/0调试期或你的固定 IP。放行后还不行检查网关是否真的在监听openclaw gateway status没起来就openclaw gateway restart。openclaw: command not found。npm 全局 bin 目录不在 PATH 里。执行npm config get prefix看路径然后把它加到 PATH或者直接用npx openclaw调用。重装一遍npm install -g openclaw也能解决大部分情况。对话一直转圈最后超时。先看settings.json里的base_url是不是写成了带斜杠的https://taotoken.net/api/去掉结尾斜杠。再确认api_key没有多余空格。如果都正常把timeout从 60 加到 90云主机跨区域网络抖动时 60 秒可能不够。AI 回复为空。在settings.json的 model 里加reasoning: false然后openclaw gateway restart。这个坑我在推理类模型上遇到过两次关掉推理模式后回复就正常了。端口被占用。查一下谁占了 18789lsof -i:18789 kill -9 进程ID或者直接改config.toml里的port换一个记得安全组同步放行新端口。技能装了不生效。技能安装后必须重启网关才会加载openclaw gateway restart。然后用openclaw skill list确认技能在列表里不在就是没装成功检查 npm 镜像和网络。6. 后续接入与长期使用基础链路跑通后如果你要接更多模型或者做长期编码任务Key 和文档这两个入口会反复用到。API Key 在控制台的 API Keys 页面管理接入细节看接入文档里面有各语言 SDK 的调用示例和参数说明。想先验证模型效果、不写代码直接对话用模型对话页面最快。长期跑编码类 Agent 循环的话Coding Plan 的按次计费比按 token 更适合高频短请求。我自己的习惯是新环境先跑通最小链路再往上叠 Skills 和自动化。OpenClaw 的 Skills 机制挺灵活但每加一个技能就多一层依赖出问题时排查范围会变大。所以建议你先把本篇的网关 模型通道稳住确认curl和 Web 控制台都能正常响应再去装clawhub和各类技能。这样出问题时你能快速判断是网关层、模型层还是技能层的问题而不是一锅乱炖。