الانتقال إلى المحتوى الرئيسي

Cloudflare AI Gateway

تعمل Cloudflare AI Gateway أمام واجهات API الخاصة بالموفّرين وتتيح لك إضافة التحليلات، والتخزين المؤقت، وعناصر التحكم. وبالنسبة إلى Anthropic، يستخدم OpenClaw واجهة Anthropic Messages API عبر نقطة نهاية Gateway الخاصة بك.
  • الموفّر: cloudflare-ai-gateway
  • Base URL: https://gateway.ai.cloudflare.com/v1/<account_id>/<gateway_id>/anthropic
  • النموذج الافتراضي: cloudflare-ai-gateway/claude-sonnet-4-5
  • مفتاح API: ‏CLOUDFLARE_AI_GATEWAY_API_KEY ‏(مفتاح API الخاص بالموفّر لطلبات المرور عبر Gateway)
بالنسبة إلى نماذج Anthropic، استخدم مفتاح API الخاص بك من Anthropic.

بدء سريع

  1. اضبط مفتاح API الخاص بالموفّر وتفاصيل Gateway:
openclaw onboard --auth-choice cloudflare-ai-gateway-api-key
  1. اضبط نموذجًا افتراضيًا:
{
  agents: {
    defaults: {
      model: { primary: "cloudflare-ai-gateway/claude-sonnet-4-5" },
    },
  },
}

مثال غير تفاعلي

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"

Gateways المصادق عليها

إذا فعّلت مصادقة Gateway في Cloudflare، فأضف الترويسة cf-aig-authorization ‏(وهذا بالإضافة إلى مفتاح API الخاص بالموفّر).
{
  models: {
    providers: {
      "cloudflare-ai-gateway": {
        headers: {
          "cf-aig-authorization": "Bearer <cloudflare-ai-gateway-token>",
        },
      },
    },
  },
}

ملاحظة حول البيئة

إذا كانت Gateway تعمل بوصفها daemon ‏(launchd/systemd)، فتأكد من أن CLOUDFLARE_AI_GATEWAY_API_KEY متاح لتلك العملية (على سبيل المثال، في ~/.openclaw/.env أو عبر env.shellEnv).