Skip to content

OpenClaw 配置模板(一键复制)

本页提供 RabbitCloud 接入 OpenClaw 所需的 3 个配置文件的完整模板,可直接复制粘贴使用。 使用前请将所有 sk-你的Key 替换为你在 RabbitCloud 控制台 获取的真实 API Key。

文件 1:~/.openclaw/openclaw.json

这是 OpenClaw 的主配置文件。如果你已有其他提供商,只需将 rabbitcloud 相关内容合并进去即可。

json
{
  "models": {
    "mode": "merge",
    "providers": {
      "rabbitcloud": {
        "baseUrl": "https://rabbitcloud.club",
        "apiKey": "sk-你的Key",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-sonnet-4-6",
            "name": "Claude 4.6 Sonnet",
            "reasoning": false,
            "input": ["text", "image"],
            "contextWindow": 200000,
            "maxTokens": 8192
          },
          {
            "id": "claude-sonnet-4-6-thinking",
            "name": "Claude 4.6 Sonnet TK",
            "reasoning": true,
            "input": ["text", "image"],
            "contextWindow": 200000,
            "maxTokens": 8192
          },
          {
            "id": "claude-opus-4-6",
            "name": "Claude 4.6 Opus",
            "reasoning": false,
            "input": ["text", "image"],
            "contextWindow": 200000,
            "maxTokens": 8192
          },
          {
            "id": "claude-opus-4-6-thinking",
            "name": "Claude 4.6 Opus TK",
            "reasoning": true,
            "input": ["text", "image"],
            "contextWindow": 200000,
            "maxTokens": 8192
          }
        ]
      }
    }
  },
  "auth": {
    "profiles": {
      "rabbitcloud:default": {
        "provider": "rabbitcloud",
        "mode": "api_key"
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "rabbitcloud/claude-sonnet-4-6",
        "fallbacks": [
          "rabbitcloud/claude-opus-4-6"
        ]
      },
      "models": {
        "rabbitcloud/claude-sonnet-4-6": {
          "alias": "claude-sonnet-4-6"
        },
        "rabbitcloud/claude-sonnet-4-6-thinking": {
          "alias": "claude-sonnet-4-6-thinking"
        },
        "rabbitcloud/claude-opus-4-6": {
          "alias": "claude-opus-4-6"
        },
        "rabbitcloud/claude-opus-4-6-thinking": {
          "alias": "claude-opus-4-6-thinking"
        }
      },
      "compaction": {
        "mode": "safeguard"
      },
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    },
    "list": [
      {
        "id": "main"
      }
    ]
  },
  "tools": {
    "exec": {
      "security": "full"
    }
  }
}

文件 2:~/.openclaw/agents/main/agent/models.json

Agent 级模型定义文件,比主配置多了 cost 和每个模型独立的 api 字段。

json
{
  "providers": {
    "rabbitcloud": {
      "baseUrl": "https://rabbitcloud.club",
      "apiKey": "sk-你的Key",
      "api": "anthropic-messages",
      "models": [
        {
          "id": "claude-sonnet-4-6",
          "name": "Claude 4.6 Sonnet",
          "reasoning": false,
          "input": ["text", "image"],
          "contextWindow": 200000,
          "maxTokens": 8192,
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "api": "anthropic-messages"
        },
        {
          "id": "claude-sonnet-4-6-thinking",
          "name": "Claude 4.6 Sonnet TK",
          "reasoning": true,
          "input": ["text", "image"],
          "contextWindow": 200000,
          "maxTokens": 8192,
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "api": "anthropic-messages"
        },
        {
          "id": "claude-opus-4-6",
          "name": "Claude 4.6 Opus",
          "reasoning": false,
          "input": ["text", "image"],
          "contextWindow": 200000,
          "maxTokens": 8192,
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "api": "anthropic-messages"
        },
        {
          "id": "claude-opus-4-6-thinking",
          "name": "Claude 4.6 Opus TK",
          "reasoning": true,
          "input": ["text", "image"],
          "contextWindow": 200000,
          "maxTokens": 8192,
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "api": "anthropic-messages"
        }
      ]
    }
  }
}

文件 3:~/.openclaw/agents/main/agent/auth-profiles.json

认证密钥存储文件。

json
{
  "version": 1,
  "profiles": {
    "rabbitcloud:default": {
      "provider": "rabbitcloud",
      "type": "api_key",
      "key": "sk-你的Key"
    }
  },
  "lastGood": {
    "rabbitcloud": "rabbitcloud:default"
  }
}

参数速查表

字段填入值来源与作用
providerrabbitcloud你的自定义提供商名称(需保持统一)
baseUrlhttps://rabbitcloud.club绝对不可以带 /v1 后缀
apianthropic-messages指定调用的 API 接口格式
apiKey / keysk-...在控制台获取的访问密钥
reasoningfalse / true根据模型是否带 -thinking 来设置
contextWindow200000解锁克劳德模型的超大上下文能力
maxTokens8192返回的最长文本,设置太小会被截断
cost全部设为 0防止因计费预估导致的使用异常

💡 提示: 如果遇到问题,请先查看 常见问题 文档。如果依然无法解决,请携带完整报错截图前往首页,公告内添加客服联系方式,添加客服询问解决。

Released under the MIT License.