欢迎光临
我们一直在努力

OpenClaw 怎么安装并接入模型 ?这篇完整配置教程帮你少踩很多坑

前言

很多人看到 OpenClaw 这类工具时,第一反应是“安装应该不难”,但真正卡住的往往不是安装,而是后面的模型配置、鉴权文件和连通性验证。

这篇文章把 OpenClaw 的安装、初始化、主配置文件修改、鉴权文件填写,以及最后的启动验证整理成一条完整流程。

正文

1. 先确认 Node.js 环境

开始之前,先确保本地已经安装 Node.js 18 以上版本。原始文档建议优先安装 LTS 版本,比如 20.x LTS。

如果还没安装,可以去 Node.js 官网下载安装包。安装完成后,在终端中验证:

node -v
# 输出示例:v20.11.0
npm -v
# 输出示例:10.2.4

只要版本号能正常输出,就可以继续后面的步骤。

2. 安装 OpenClaw 并完成初始化

第一步:安装 OpenClaw

在终端中执行下面两条命令:

npm install -g openclaw@latest

openclaw onboard

如果一切正常,终端会输出版本号以及初始化成功提示。

如果遇到 command not found,先检查两件事:

  • Node.js 是否确实安装成功
  • npm 全局安装路径是否已经加入 PATH
  • 完成这一步后,OpenClaw 的基础骨架就搭好了。

    3. 修改主配置文件 openclaw.json

    接下来需要修改 OpenClaw 的主配置文件。

    文件位置如下:

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

    按照原始文档,把 models 和 auth 部分替换为下面的内容:

    {
    "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": "你的 88API Base URL/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": "你的 88API Base URL",
    "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": "你的 88API Base URL/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": "你的 88API Base URL/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
    }
    ]
    }
    }
    }
    }

    这里有两个细节不要忽略:

  • "primary" 决定默认模型,如果你想默认走 GPT-5.2,可以把它改成 "api-proxy-gpt/gpt-5.2"
  • workspace 路径要换成你自己的实际工作目录,尤其是 macOS 用户不要直接照抄 Windows 示例路径
  • 4. 配置鉴权文件 auth-profiles.json

    4.1 先获取 API Key

    获取 API KEY

    我最近用的是88api中转(https://api.88api.shop),使用中转站的好处就是不需要翻墙和注册海外账户,能够省掉很多麻烦。

    1.点击 “API 令牌”
    在这里插入图片描述
    2.点击添加令牌
    在这里插入图片描述
    3. 创建令牌

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

    在这里插入图片描述

  • 获取 API KEY
  • 获得 API Key 后请妥善保管,API Key 是你的身份凭证,等同于账号密码,切勿公开或分享给他人。
    在这里插入图片描述

  • 点击“知道了”,可以看到我们刚才创建的,在这里也同样可以点击 复制 按钮去获取 API Key。
    在这里插入图片描述
  • 拿到 Key 后记得妥善保存,不要公开。

    4.2 找到鉴权文件

    文件路径如下:

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

    然后填入你的 API 令牌:

    {
    "version": 1,
    "profiles": {
    "api-proxy-gpt:default": {
    "type": "api_key",
    "provider": "api-proxy-gpt",
    "key": "sk-your-unique-gpt-key-here"
    },
    "api-proxy-claude:default": {
    "type": "api_key",
    "provider": "api-proxy-claude",
    "key": "sk-your-unique-claude-key-here"
    },
    "api-proxy-google:default": {
    "type": "api_key",
    "provider": "api-proxy-google",
    "key": "sk-your-unique-google-key-here"
    },
    "api-proxy-deepseek:default": {
    "type": "api_key",
    "provider": "api-proxy-deepseek",
    "key": "sk-your-unique-deepseek-key-here"
    }
    }
    }

    如果你当前只打算使用 Claude,那按原文说明,只填写 api-proxy-claude:default 这一项也可以,其他项可以先留空。

    5. 启动并验证

    5.1 启动 Gateway 服务

    执行:

    openclaw gateway –port 18789

    如果终端输出类似下面的信息,说明服务已经正常启动:

    Gateway running on http://127.0.0.1:18789

    5.2 打开控制台

    浏览器访问:

    http://127.0.0.1:18789/

    正常情况下,这里会看到 OpenClaw 的 Web 界面。

    5.3 测试连通性

    可以在对话框里随便输入一句,比如“你是谁”。如果 AI 能正常回复,就说明 OpenClaw 已经通过当前配置接通了模型服务。

    如果报错,可以按原始文档先看这两个方向:

  • 出现 401 Unauthorized,优先检查 auth-profiles.json 里的 Key 是否填写正确
  • 出现 Connection refused,先确认 gateway 服务是否仍在运行
  • 总结

    OpenClaw 这类工具的难点,往往不在“怎么安装”,而在于模型配置、鉴权文件和启动验证是不是一次串对了。只要把 openclaw.json、auth-profiles.json 和 Gateway 启动这三段按顺序处理好,后面的使用就会顺畅很多。

    如果你正好也想把多个模型统一接到一套本地工作流里,这篇配置链路基本能作为直接参考。建议实际操作时尤其注意 workspace 路径、默认模型字段和各 provider 的 Key,不然后面最容易在这些小地方反复排错。

    赞(0)
    未经允许不得转载:171主机测评 » OpenClaw 怎么安装并接入模型 ?这篇完整配置教程帮你少踩很多坑
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址