详情

首页手游攻略 OpenClaw 中转站配置实用教程实用指南

OpenClaw 中转站配置实用教程实用指南

佚名 2026-08-22 18:30:01

平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“OpenClaw 中转站配置”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。

目录
  • OpenClaw 中转站设置教程
    • 前言
    • 第一步:安装与初始化
      • 1. 安装 OpenClaw
      • 2. 执行初始化
    • 第二步:修改主设置文件
      • 重要提示
      • 设置文件位置
      • 步骤 1:备份设置文件(可选)
      • 步骤 2:编辑设置文件
      • 步骤 3:复制以下设置内容
      • 关键设置说明
    • 第三步:设置鉴权文件
      • 设置文件位置
      • 编辑鉴权文件
      • 复制以下内容
    • 第四步:检查并启动
      • 1. 运行健康检查(可选)
      • 2. 启动 Gateway 服务
      • 3. 启动 TUI(新窗口)
      • 4. 测试对话
      • 5. 访问 Web 控制台(可选)
    • 常用命令
      • 常用问题
        • 问题 1: (no output) - 没有响应
        • 问题 2: fetch failed - 请求失败
        • 问题 3: 端口被占用
        • 问题 4: 找不到设置文件
      • 设置文件完整路径速查
        • Windows
        • macOS/Linux
      • 设置要点总结
        • 总结

        OpenClaw 中转站设置教程

        前言

        本教程教你如何设置 OpenClaw 采用自定义 API 中转站。

        适用系统: Windows / macOS / Linux
        预计时间: 10 分钟

        第一步:安装与初始化

        1. 安装 OpenClaw

        npm install -g openclaw

        注意:Windows 用户如果提示 openclaw 不是命令,能够采用 clawdbot 代替。

        2. 执行初始化

        openclaw onboard

        按提示完成基础设置。

        第二步:修改主设置文件

        重要提示

        从实现思路看,OpenClaw 不兼容借助环境变量 ANTHROPIC_BASE_URL 来设置自定义 API 端点。必须借助设置文件的 models.providers 来设置。

        设置文件位置

        系统设置文件路径
        WindowsC:Users你的用户名.clawdbotclawdbot.json
        macOS~/.clawdbot/clawdbot.json~/openclaw/clawdbot.json
        Linux~/.clawdbot/clawdbot.json~/openclaw/clawdbot.json

        注意: 设置文件可能在 .clawdbotopenclaw 目录,取决于你的安装方式。

        步骤 1:备份设置文件(可选)

        macOS/Linux:

        # 如果在 .clawdbot 目录
        cp ~/.clawdbot/clawdbot.json ~/.clawdbot/clawdbot.json.bak
        # 或者在 openclaw 目录
        cp ~/openclaw/clawdbot.json ~/openclaw/clawdbot.json.bak

        Windows:

        copy %USERPROFILE%.clawdbotclawdbot.json %USERPROFILE%.clawdbotclawdbot.json.bak

        步骤 2:编辑设置文件

        macOS/Linux:

        # 如果在 .clawdbot 目录
        nano ~/.clawdbot/clawdbot.json
        # 或者在 openclaw 目录
        nano ~/openclaw/clawdbot.json

        Windows:

        notepad %USERPROFILE%.clawdbotclawdbot.json

        步骤 3:复制以下设置内容

        {
          "models": {
            "mode": "merge",
            "providers": {
              "api-proxy-gpt": {
                "baseUrl": "https://apipro.maynor1024.live/v1",
                "api": "openai-completions",
                "apiKey": "sk-你的API密钥",
                "models": [
                  {
                    "id": "gpt-4o",
                    "name": "GPT-4o",
                    "reasoning": false,
                    "input": ["text"],
                    "cost": {
                      "input": 0,
                      "output": 0,
                      "cacheRead": 0,
                      "cacheWrite": 0
                    },
                    "contextWindow": 128000,
                    "maxTokens": 8192
                  }
                ]
              },
              "api-proxy-claude": {
                "baseUrl": "https://apipro.maynor1024.live",
                "api": "anthropic-messages",
                "apiKey": "sk-你的API密钥",
                "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://apipro.maynor1024.live/v1beta",
                "api": "google-generative-ai",
                "apiKey": "sk-你的API密钥",
                "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
                  }
                ]
              }
            }
          },
          "agents": {
            "defaults": {
              "model": {
                "primary": "api-proxy-claude/claude-sonnet-4-5-20250929"
              },
              "models": {
                "api-proxy-gpt/gpt-4o": {
                  "alias": "GPT-4o"
                },
                "api-proxy-claude/claude-sonnet-4-5-20250929": {
                  "alias": "Claude Sonnet 4.5"
                },
                "api-proxy-google/gemini-3-pro-preview": {
                  "alias": "Gemini 3 Pro"
                }
              }
            }
          },
          "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"
              }
            }
          }
        }

        关键设置说明

        字段说明必需
        baseUrl自定义 API 端点地址
        apiKey你的 API 密钥(直接写在这里)
        apiAPI 类型
        models模型列表设置

        重要:将所有 sk-你的API密钥 替换为你的真实 API Key!

        第三步:设置鉴权文件

        设置文件位置

        系统鉴权文件路径
        WindowsC:Users你的用户名.clawdbotagentsmainagentauth-profiles.json
        macOS~/.clawdbot/agents/main/agent/auth-profiles.json
        ~/openclaw/agents/main/agent/auth-profiles.json
        Linux~/.clawdbot/agents/main/agent/auth-profiles.json
        ~/openclaw/agents/main/agent/auth-profiles.json

        编辑鉴权文件

        macOS/Linux:

        # 如果在 .clawdbot 目录
        nano ~/.clawdbot/agents/main/agent/auth-profiles.json
        # 或者在 openclaw 目录
        nano ~/openclaw/agents/main/agent/auth-profiles.json

        Windows:

        notepad %USERPROFILE%.clawdbotagentsmainagentauth-profiles.json

        复制以下内容

        {
          "version": 1,
          "profiles": {
            "api-proxy-gpt:default": {
              "type": "api_key",
              "provider": "api-proxy-gpt",
              "key": "sk-你的API密钥"
            },
            "api-proxy-claude:default": {
              "type": "api_key",
              "provider": "api-proxy-claude",
              "key": "sk-你的API密钥"
            },
            "api-proxy-google:default": {
              "type": "api_key",
              "provider": "api-proxy-google",
              "key": "sk-你的API密钥"
            }
          },
          "lastGood": {
            "api-proxy-gpt": "api-proxy-gpt:default",
            "api-proxy-claude": "api-proxy-claude:default",
            "api-proxy-google": "api-proxy-google:default"
          }
        }

        重要:将所有 sk-你的API密钥 替换为你的真实 API Key!

        第四步:检查并启动

        1. 运行健康检查(可选)

        openclaw doctor

        2. 启动 Gateway 服务

        openclaw gateway

        预期输出:

        ? OpenClaw Gateway starting...
        ? WebSocket server listening on ws://127.0.0.1:18789
        ? Web interface available at http://127.0.0.1:18789
        ✨ Gateway ready!

        保持这个窗口打开!

        3. 启动 TUI(新窗口)

        打开新的终端窗口,运行:

        openclaw tui

        4. 测试对话

        在 TUI 中输入:

        你好

        如果 AI 正常回复,设置成功!

        5. 访问 Web 控制台(可选)

        打开浏览器访问:(链接已移除)

        采用 openclaw onboard 结尾输出的 Token 登录。

        常用命令

        命令说明
        /models查看所有可用模型
        /model api-proxy-gpt/gpt-4o切换到 GPT-4o
        /model api-proxy-claude/claude-sonnet-4-5-20250929切换到 Claude Sonnet 4.5
        /model api-proxy-google/gemini-3-pro-preview切换到 Gemini 3 Pro
        /model status查看当前模型状态
        /clear清空对话历史
        /save保存当前会话
        /quit退出 TUI

        常用问题

        问题 1: (no output) - 没有响应

        原因: API Key 未设置或设置错误

        解决步骤:

        1. 检查 clawdbot.json 中的 apiKey 字段
        2. 检查 auth-profiles.json 中的 key 字段
        3. 确认两个文件中的 API Key 一致
        4. 确认没有拼写错误和多余空格
        5. 重启 Gateway 和 TUI

        问题 2: fetch failed - 请求失败

        原因: 网络连接问题或 API 地址错误

        解决步骤:

        1. 检查 baseUrl 是否正确:

          • GPT: (链接已移除)
          • Claude: (链接已移除)
          • Gemini: (链接已移除)
        2. 测试网络连接:

        curl -I https://apipro.maynor1024.live

        1. 查看 Gateway 日志查找错误

        问题 3: 端口被占用

        错误信息: Port 18789 already in use

        Windows 解决:

        netstat -ano | findstr :18789
        taskkill /PID <PID> /F

        macOS/Linux 解决:

        lsof -i :18789
        kill -9 <PID>

        问题 4: 找不到设置文件

        解决: 确保已经运行过 openclaw onboard 初始化

        如果设置目录不存在,手动新建:

        Windows:

        mkdir %USERPROFILE%.clawdbotagentsmainagent

        macOS/Linux:

        mkdir -p ~/.clawdbot/agents/main/agent
        # 或者
        mkdir -p ~/openclaw/agents/main/agent

        设置文件完整路径速查

        Windows

        主配置文件:
        C:Users你的用户名.clawdbotclawdbot.json
        鉴权文件:
        C:Users你的用户名.clawdbotagentsmainagentauth-profiles.json

        macOS/Linux

        主配置文件:
        ~/.clawdbot/clawdbot.json

        ~/openclaw/clawdbot.json
        鉴权文件:
        ~/.clawdbot/agents/main/agent/auth-profiles.json

        ~/openclaw/agents/main/agent/auth-profiles.json

        提示: 采用以下命令查找设置文件位置:

        macOS/Linux:

        find ~ -name "clawdbot.json" 2>/dev/null

        Windows (PowerShell):

        Get-ChildItem -Path $env:USERPROFILE -Filter "clawdbot.json" -Recurse -ErrorAction SilentlyContinue

        设置要点总结

        • API Key 需设置在两个地方:
          • config.jsonmodels.providers[].apiKey
          • auth-profiles.jsonprofiles[].key
        • 两个文件中的 API Key 必须一致
        • baseUrl 必须正确:
          • GPT 需 /v1 后缀
          • Claude 不需后缀
          • Gemini 需 /v1beta 后缀
        • 不兼容环境变量设置
        • 设置完成后需重启 Gateway

        总结

        设置步骤:

        1. 安装 OpenClaw
        2. 修改 config.json(包含 apiKey)
        3. 修改 auth-profiles.json(包含 key)
        4. 启动 Gateway 和 TUI
        5. 开始采用

        理解这一步时,到此这篇关于OpenClaw 中转站设置完全指南的文章就介绍到这了,更多相关OpenClaw 中转站设置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多兼容脚本之家!

        相关资讯
        点击查看更多
        游戏推荐
        推荐专题
        热门阅读
        推荐下载