Providers

Gateway هوش مصنوعی Cloudflare

Cloudflare AI Gateway در برابر APIهای ارائه‌دهنده قرار می‌گیرد و به شما امکان می‌دهد تحلیل، کش و کنترل‌ها را اضافه کنید. برای Anthropic، OpenClaw از Anthropic Messages API از طریق نقطه پایانی Gateway شما استفاده می‌کند.

ویژگی مقدار
ارائه‌دهنده cloudflare-ai-gateway
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 (کلید API ارائه‌دهنده شما برای درخواست‌ها از طریق Gateway)

وقتی thinking برای مدل‌های Anthropic Messages فعال باشد، OpenClaw نوبت‌های assistant prefill انتهایی را پیش از ارسال payload از طریق Cloudflare AI Gateway حذف می‌کند. Anthropic پاسخ‌های ازپیش‌پرشده را با extended thinking رد می‌کند، در حالی که prefill عادی بدون thinking همچنان در دسترس می‌ماند.

شروع به کار

  • تنظیم کلید API ارائه‌دهنده و جزئیات Gateway

    onboarding را اجرا کنید و گزینه احراز هویت Cloudflare AI Gateway را انتخاب کنید:

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

    این کار شناسه حساب، شناسه Gateway و کلید API شما را درخواست می‌کند.

  • تنظیم یک مدل پیش‌فرض

    مدل را به پیکربندی OpenClaw خود اضافه کنید:

    {
      agents: {
        defaults: {
          model: { primary: "cloudflare-ai-gateway/claude-sonnet-4-6" },
        },
      },
    }
    
  • تأیید در دسترس بودن مدل

    openclaw models list --provider cloudflare-ai-gateway
    
  • نمونه غیرتعاملی

    برای راه‌اندازی‌های اسکریپتی یا CI، همه مقادیر را در خط فرمان وارد کنید:

    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های احراز هویت‌شده

    اگر احراز هویت 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 برای آن فرایند در دسترس است.

    مرتبط