






















本文最后更新于76 天前,其中的信息可能已经过时,如有错误请发送邮件到[email protected]
本教程为从0到1全流程,覆盖Zeabur部署、初始化避坑、OpenRouter完整配置、公网访问、功能验证、报错排查全环节,新手可全程跟着操作。
1. Zeabur账号:注册并登录Zeabur平台(https://zeabur.com),支持GitHub/邮箱登录。
2. OpenRouter API Key:
1. 登录Zeabur控制台,进入「项目」,点击「新建项目」,自定义项目名称(如 openclaw-demo )
2. 进入项目后,点击「添加服务」,选择「镜像部署」
3. 在镜像地址栏输入官方镜像: ghcr.io/openclaw-ai/openclaw:latest ,点击「部署」
1. 端口配置:进入服务「设置」→「网络」,添加端口映射:
部署完成后,点击服务右上角的「终端」,即可进入OpenClaw的命令行界面,后续所有操作均在此终端执行。
首次进入终端,会自动启动初始化向导,严格按以下说明选择,避免踩坑:
1. 安全提示:选择 Yes ,确认本地网关模式
2. 模型提供商选择:直接选择 skip for now (跳过,后续我们手动配置OpenRouter)
3. 技能依赖安装:勾选 Skip for now (Continue without installing dependencies) ,直接跳过所有技能安装(后续可按需安装)
4. 节点包管理器选择:默认 npm ,直接回车即可
5. goplaces API Key设置:选择 No ,无需配置
6. Web搜索配置:选择 Skip for now ,后续可按需开启
7. 等待向导执行完成,出现 Onboarding complete. Use the dashboard link above to control OpenClaw. 即初始化完成。
按以下顺序执行命令,避免出现配置校验报错,复制时请替换为你的真实密钥。
1. 配置OpenRouter API基础地址(必填,缺失会报错)
openclaw config set models.providers.openrouter.baseUrl "https://openrouter.ai/api/v1"2. 配置API协议类型(必填,OpenRouter兼容OpenAI格式)
openclaw config set models.providers.openrouter.api "openai-completions"3. 配置你的OpenRouter API Key
openclaw config set models.providers.openrouter.apiKey "sk-or-你的OpenRouter密钥"4. 设置默认使用的OpenRouter模型(必填,否则无法正常对话)
新手推荐先用免费模型,可替换为OpenRouter支持的任意模型ID
openclaw config set agents.defaults.model.primary "openrouter/meta-llama/llama-3.1-8b-instruct:free"5. 重启网关,让所有配置生效
openclaw gateway restart如果命令行持续出现 Config validation failed 报错,直接用此方法,一次性写入完整配置。
1. 终端执行命令,打开配置文件
nano ~/.openclaw/openclaw.json2. 复制以下完整配置,全量替换文件内原有内容,仅需修改 apiKey 为你的真实密钥
{
"gateway": {
"auth": {
"token": "自动生成,无需修改,保留原有值即可"
}
},
"env": {},
"models": {
"mode": "merge",
"providers": {
"openrouter": {
"baseUrl": "https://openrouter.ai/api/v1",
"apiKey": "sk-or-你的OpenRouter密钥",
"api": "openai-completions"
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "openrouter/meta-llama/llama-3.1-8b-instruct:free",
"fallbacks": []
}
}
}
}3. 保存退出:按 Ctrl+O ,回车确认保存,再按 Ctrl+X 退出编辑器
4. 重启网关生效
openclaw gateway restartZeabur容器内的 127.0.0.1:18789 无法直接在手机/电脑浏览器访问,按以下步骤配置公网访问:
1. 进入Zeabur服务的「设置」→「网络」,确认已开启 18789 端口的公网访问,复制Zeabur生成的公网地址(格式如 xxx.zeabur.app )
2. 终端执行命令,获取你的控制面板访问Token
openclaw config get gateway.auth.token3. 浏览器访问完整地址:
https://你的Zeabur公网地址/#token=你获取到的Token4. 正常打开页面即访问成功,无需额外配置。
终端执行以下命令,查看OpenRouter配置是否完整
openclaw config get models.providers.openrouter正常输出应包含 baseUrl 、 api 、 apiKey 三个字段,无 undefined 提示,即配置有效。
openclaw status输出 Gateway: reachable 即网关运行正常。
打开公网控制面板,进入聊天页面,发送测试消息,如 你好,当前使用的是什么模型? ,收到正常回复即接入成功。
openclaw skill install session-logsopenclaw skill install clawhubopenclaw skill install openai-whisperopenclaw config set agents.defaults.model.fallbacks "openrouter/anthropic/claude-3-haiku:free"openclaw configure --section web按向导提示配置搜索提供商,即可让模型支持联网搜索。
感谢阅读
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。