Providers

Gateway AI ของ 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)

เมื่อเปิดใช้การคิดสำหรับโมเดล Anthropic Messages แล้ว OpenClaw จะตัดรอบการเติมข้อความล่วงหน้าของผู้ช่วยที่ต่อท้ายออก ก่อนส่งเพย์โหลดผ่าน Cloudflare AI Gateway Anthropic ปฏิเสธการเติมคำตอบล่วงหน้าเมื่อใช้การคิดแบบขยาย ส่วนการเติมล่วงหน้าแบบปกติ ที่ไม่ใช้การคิดยังคงใช้งานได้

ติดตั้ง Plugin

ติดตั้ง Plugin อย่างเป็นทางการ แล้วรีสตาร์ท Gateway:

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

เริ่มต้นใช้งาน

  • Set the provider API key and Gateway details

    เรียกใช้ออนบอร์ดดิ้งและเลือกตัวเลือกการยืนยันตัวตนของ Cloudflare AI Gateway:

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

    ระบบจะถาม ID บัญชี, ID ของ gateway และคีย์ API ของคุณ

  • Set a default model

    เพิ่มโมเดลลงในการกำหนดค่า OpenClaw ของคุณ:

    json5
    {  agents: {    defaults: {      model: { primary: "cloudflare-ai-gateway/claude-sonnet-4-6" },    },  },}
  • Verify the model is available

    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"

    การกำหนดค่าขั้นสูง

    Authenticated gateways

    หากคุณเปิดใช้การยืนยันตัวตนของ Gateway ใน Cloudflare ให้เพิ่มส่วนหัว cf-aig-authorization สิ่งนี้เป็นส่วนที่ใช้ เพิ่มเติมจาก คีย์ API ของผู้ให้บริการของคุณ

    json5
    {  models: {    providers: {      "cloudflare-ai-gateway": {        headers: {          "cf-aig-authorization": "Bearer <cloudflare-ai-gateway-token>",        },      },    },  },}
    Environment note

    หาก Gateway ทำงานเป็น daemon (launchd/systemd) ให้ตรวจสอบว่า CLOUDFLARE_AI_GATEWAY_API_KEY พร้อมใช้งานสำหรับกระบวนการนั้น

    ที่เกี่ยวข้อง

    Was this useful?
    On this page

    On this page