快速开始

Cloudflare AI 网关

Cloudflare AI Gateway 位于提供商 API 前端,并提供分析、缓存和控制功能。对于 Anthropic,OpenClaw 通过你的 Gateway 网关端点使用 Anthropic Messages API。

属性
提供商 cloudflare-ai-gateway
插件 官方外部软件包(@openclaw/cloudflare-ai-gateway-provider
基础 URL https://gateway.ai.cloudflare.com/v1/<account_id>/<gateway_id>/anthropic
默认模型 cloudflare-ai-gateway/claude-sonnet-4-6
API 密钥 CLOUDFLARE_AI_GATEWAY_API_KEY(用于通过 Gateway 网关发出请求的提供商 API 密钥)

为 Anthropic Messages 模型启用思考功能时,OpenClaw 会先移除末尾的助手预填充轮次,再通过 Cloudflare AI Gateway 发送载荷。Anthropic 不允许将响应预填充与扩展思考功能结合使用,而普通的非思考预填充仍然可用。

安装插件

安装官方插件,然后重启 Gateway 网关:

bash
openclaw plugins install @openclaw/cloudflare-ai-gateway-provideropenclaw gateway restart

入门指南

  • 设置提供商 API 密钥和 Gateway 网关详细信息

    运行新手引导并选择 Cloudflare AI Gateway 身份验证选项:

    bash
    openclaw onboard --auth-choice cloudflare-ai-gateway-api-key

    系统会提示你输入账户 ID、Gateway 网关 ID 和 API 密钥。

  • 设置默认模型

    将模型添加到你的 OpenClaw 配置中:

    json5
    {  agents: {    defaults: {      model: { primary: "cloudflare-ai-gateway/claude-sonnet-4-6" },    },  },}
  • 验证模型是否可用

    bash
    openclaw models list --provider cloudflare-ai-gateway
  • 非交互式示例

    对于脚本化或 CI 设置,请在命令行中传递所有值:

    bash
    openclaw onboard --non-interactive \  --mode local \  --auth-choice cloudflare-ai-gateway-api-key \  --cloudflare-ai-gateway-account-id "your-account-id" \  --cloudflare-ai-gateway-gateway-id "your-gateway-id" \  --cloudflare-ai-gateway-api-key "$CLOUDFLARE_AI_GATEWAY_API_KEY"

    高级配置

    经过身份验证的 Gateway 网关

    如果你在 Cloudflare 中启用了 Gateway 网关身份验证,请添加 cf-aig-authorization 标头。除了提供商 API 密钥之外,还需要此标头。

    json5
    {  models: {    providers: {      "cloudflare-ai-gateway": {        headers: {          "cf-aig-authorization": "Bearer <cloudflare-ai-gateway-token>",        },      },    },  },}
    环境说明

    如果 Gateway 网关以守护进程(launchd/systemd)形式运行,请确保该进程可以访问 CLOUDFLARE_AI_GATEWAY_API_KEY

    相关内容

    Was this useful?
    On this page

    On this page