当前位置: 首页 > news >正文

OpenClaw配置总踩坑?2026手把手教程:从Node.js安装到多模型API对接(亲测跑通)

前言

最近发现不少朋友想尝试OpenClaw这类AI工具,但总卡在环境配置上——不是Node版本不对,就是API对接失败,教程东拼西凑还不一定能用。

作为踩过坑的过来人,我整理了这篇从0到1的完整实操文,带你一步步装好OpenClaw并接入多模型接口,尽量让每个步骤都清晰可复制,避免来回折腾。

正文

一、准备工作:安装Node.js

OpenClaw依赖Node.js环境,首先确保本地已安装Node.js 18+

如果尚未安装,访问Node.js官网:https://nodejs.org,推荐下载LTS版(建议20.x LTS),双击安装时全部默认Next即可。

安装完成后,打开终端(Windows用PowerShell或CMD,Mac/Linux用终端),输入以下命令验证:

node-v# 输出示例:v20.11.0(版本18+即可)npm-v# 输出示例:10.2.4(npm会随Node.js一起安装)

二、安装OpenClaw并初始化

第一步:安装OpenClaw

确保Node.js安装成功后,在终端执行以下命令:

全局安装OpenClaw

npminstall-gopenclaw@latest

执行引导初始化

openclaw onboard

⚠️ 初始化成功后,终端会输出版本号和成功提示。如果出现command not found,检查Node.js是否正确安装,或npm全局路径是否在系统PATH中(可重启终端再试)。

第二步:修改主配置文件openclaw.json

初始化完成后,需要修改核心配置文件,添加模型和API信息。

配置文件路径

  • WindowsC:\Users\你的用户名\.openclaw\openclaw.json
  • Mac / Linux~/.openclaw/openclaw.json

用文本编辑器打开文件,将modelsauth部分替换为以下内容(完整配置代码):

⚠️ 注意"primary"字段决定默认模型,例如想默认用GPT-5.2,可改为"primary": "api-proxy-gpt/gpt-5.2";Mac用户需将workspace路径改为自己的工作目录,如"/Users/你的用户名/clawd"

{"agents":{"defaults":{"model":{"primary":"api-proxy-claude/claude-sonnet-4-5-20250929"},"models":{"api-proxy-gpt/gpt-5.2":{"alias":"GPT-5.2"},"api-proxy-claude/claude-sonnet-4-5-20250929":{"alias":"Claude Sonnet 4.5"},"api-proxy-google/gemini-3-pro-preview":{"alias":"Gemini 3 Pro"},"api-proxy-deepseek/deepseek-v3.2":{"alias":"Deepseek v3.2"}},"workspace":"C:\\Users\\admin\\clawd","maxConcurrent":4,"subagents":{"maxConcurrent":8}}},"auth":{"profiles":{"api-proxy-gpt:default":{"provider":"api-proxy-gpt","mode":"api_key"},"api-proxy-claude:default":{"provider":"api-proxy-claude","mode":"api_key"},"api-proxy-google:default":{"provider":"api-proxy-google","mode":"api_key"},"api-proxy-deepseek:default":{"provider":"api-proxy-deepseek","mode":"api_key"}}},"models":{"mode":"merge","providers":{"api-proxy-gpt":{"baseUrl":"https://api.88api.shop/v1","api":"openai-completions","models":[{"id":"gpt-5.2","name":"GPT-5.2","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":128000,"maxTokens":8192}]},"api-proxy-claude":{"baseUrl":"https://api.88api.shop","api":"anthropic-messages","models":[{"id":"claude-sonnet-4-5-20250929","name":"Claude Sonnet 4.5","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":8192}]},"api-proxy-google":{"baseUrl":"https://api.88api.shop/v1","api":"google-generative-ai","models":[{"id":"gemini-3-pro-preview","name":"Gemini 3 Pro","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":2000000,"maxTokens":8192}]},"api-proxy-deepseek":{"baseUrl":"https://api.88api.shop/v1","api":"openai-completions","models":[{"id":"deepseek-v3.2","name":"Deepseek v3.2","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":2000000,"maxTokens":8192}]}}}}
第三步:配置鉴权文件auth-profiles.json

这一步需要填入API Key,实现模型接口的鉴权。

1. 获取API Key
我这里用的是 API中转服务来简化多模型接入(网址:https://api.88api.shop),主要是为了减少环境配置和账号管理的麻烦,可以试试,或者大家也可以用自己熟悉的。

具体步骤:

1.访问88api(https://api.88api.shop),注册登录后,点击 “API 令牌”

2.点击添加令牌

3. 创建令牌

名称随便写,没有含义,直接点击提交即可。

  1. 获取 API KEY

获得 API Key 后请妥善保管,API Key 是你的身份凭证,等同于账号密码,切勿公开或分享给他人。

  1. 点击“知道了”,可以看到我们刚才创建的,在这里也同样可以点击 复制 按钮去获取 API Key。

2. 编辑鉴权文件
鉴权文件路径:

  • WindowsC:\Users\你的用户名\.openclaw\agents\main\agent\auth-profiles.json
  • Mac / Linux~/.openclaw/agents/main/agent/auth-profiles.json

打开文件,将获取到的API Key填入对应模型的key字段:

{"version":1,"profiles":{"api-proxy-gpt:default":{"type":"api_key","provider":"api-proxy-gpt","key":"sk-your-unique-gpt-key-here"// 替换为你的API Key},"api-proxy-claude:default":{"type":"api_key","provider":"api-proxy-claude","key":"sk-your-unique-claude-key-here"// 替换为你的API Key},"api-proxy-google:default":{"type":"api_key","provider":"api-proxy-google","key":"sk-your-unique-google-key-here"// 替换为你的API Key},"api-proxy-deepseek:default":{"type":"api_key","provider":"api-proxy-deepseek","key":"sk-your-unique-deepseek-key-here"// 替换为你的API Key}}}

⚠️ 如果只需要使用某个模型(如Claude),只需填写对应模型的key字段,其他可留空。

第四步:启动并验证

1. 启动Gateway服务
在终端执行以下命令启动OpenClaw服务:

openclaw gateway--port18789

启动成功后,终端会显示类似Gateway running on http://127.0.0.1:18789的提示。

2. 访问Web控制台
打开浏览器,访问http://127.0.0.1:18789/,即可看到OpenClaw的Web界面。

3. 测试模型连通性
在Web界面的对话框中输入问题(如“你是谁”),如果AI能正常回复,说明配置成功。

⚠️ 常见问题排查:

  • 若提示401 Unauthorized:检查auth-profiles.json中的API Key是否填写正确。
  • 若提示Connection refused:确认Gateway服务是否正常运行(终端是否显示服务启动中)。

总结

到这里,OpenClaw的安装、配置和模型接入就完成了。核心步骤是Node.js环境准备、OpenClaw初始化、配置文件修改和API Key填入,只要按步骤操作,基本能避免大部分常见问题。如果启动或调用时遇到其他报错,欢迎在评论区留言,我们一起排查解决。

http://www.jsqmd.com/news/1190374/

相关文章:

  • 深度评测:昆明跟拍线下展会门店开业活动跟拍团队TOP10测评|2026年度最新测评结果行业官方推荐榜单与采购选型避坑参考指南 - 全国影像制作行业测评
  • 零基础开抖音小店完整流程,抖掌柜合规采集铺货、一键代发教程 抖店微信小店无货源一站式运营工具软件 - 电商分享
  • 抖店无货源订单管理安全吗?新手小白副业创业必查安全事项 抖店抖音小店微信小店合规订单管理软件 - 抖掌柜
  • 计算机毕业设计之jsp小型药店管理系统
  • 2026优选宁波高端工作服定制厂家推荐 - 奔跑123
  • 2026搪瓷冷凝器/搪玻璃管道供应厂家:技术突围与合作伙伴甄选 - 甄选服务推荐
  • 2026菏泽地区GEO优化排名靠谱服务企业推荐 - 奔跑123
  • 2026 年现阶段沙值得关注的冷藏库厂商哪家好,普通冰箱失效?揭秘高效保鲜的秘密武器 - 领域鉴赏官
  • 天津电工职业类培训机构排行 合规性与实用性双维度对比 - 奔跑123
  • 七月十四日
  • 全国专业电销外包公司怎么选,不同梯队服务商合规资质对比有哪些?
  • 2026吉林钢结构大跨度厂房搭建厂家实力排行汇总 - 奔跑123
  • 2026年7月最新洛阳涧西区湖北路街道亨得利官方钟表服务中心电话公示 - 亨得利官方博客
  • 计算机毕业设计之jsp小学生作业帮平台的设计与实现
  • 全维度评测:福州影视全案策划机构TOP10精选|2026年度最新测评结果全流程服务标准与价格透明说明及选型参考完整指南 - 全国影像制作行业测评
  • 抖掌柜自动拍单使用教程|抖音全平台电商出单采购发货完整流程(新手小白专属) - 抖掌柜
  • 2026北京幼儿综合能力培养机构合规参考排行榜 - 奔跑123
  • YOLO-World 零样本目标检测实战:文本类别提示与视频筛选
  • 2026抖音主播转型实测:成熟高流水主播为什么都在换轻量化挂靠模式? - 彭拜新闻(测评)
  • 2026年郓城道路工程路沿石供应厂家优质实力榜单 - 热点品牌推荐
  • 统计学学习教程,从入门到精通,导论 — 知识点详解(1)
  • 2026年白麻路沿石工厂怎么联系 正规对接方法全指南 - 热点品牌推荐
  • 2026吉林钢结构厂家产品实测维度与参考标准梳理 - 奔跑123
  • Dalin L — 我造了一门支持中文编程的语言,完整移植到 Rust 了
  • 亲身到店探访杭州亨得利官方名表服务中心|最新网点地址及热线(2026年7月更新) - 亨得利官方
  • 计算机毕业设计之jsp校医院预约挂号平台的设计与实现
  • 国自然会评进行时,评审ABC代表什么?
  • 为什么同一个问题,AI 每次给出的答案都不一样?
  • RTMDet 自定义目标检测训练实战:MMYOLO 训练、评估与可视化
  • 2026年上海污水提升器推荐 不同场景选型思路分享参考 - 奔跑123