Providers
Gateway AI ของ Cloudflare
Cloudflare AI Gateway ทำงานอยู่หน้า API ของผู้ให้บริการ และเพิ่มการวิเคราะห์ การแคช และการควบคุม สำหรับ Anthropic นั้น OpenClaw ใช้ Anthropic Messages API ผ่านปลายทาง Gateway ของคุณ
| คุณสมบัติ | ค่า |
|---|---|
| ผู้ให้บริการ | cloudflare-ai-gateway |
| Plugin | แพ็กเกจภายนอกอย่างเป็นทางการ (@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 (คีย์ API ของผู้ให้บริการสำหรับคำขอที่ส่งผ่าน Gateway) |
เมื่อเปิดใช้งานการคิดสำหรับโมเดล Anthropic Messages ทาง OpenClaw จะลบ เทิร์นพรีฟิลของผู้ช่วยที่อยู่ท้ายสุดก่อนส่งเพย์โหลดผ่าน Cloudflare AI Gateway Anthropic ปฏิเสธการพรีฟิลคำตอบเมื่อใช้การคิดแบบขยาย แต่ยังคงใช้ การพรีฟิลแบบปกติที่ไม่ใช้การคิดได้
ติดตั้ง Plugin
ติดตั้ง Plugin อย่างเป็นทางการ แล้วรีสตาร์ต Gateway:
openclaw plugins install @openclaw/cloudflare-ai-gateway-provideropenclaw gateway restartเริ่มต้นใช้งาน
ตั้งค่าคีย์ API ของผู้ให้บริการและรายละเอียด Gateway
เรียกใช้กระบวนการเริ่มต้นใช้งานและเลือกตัวเลือกการยืนยันตัวตนของ Cloudflare AI Gateway:
openclaw onboard --auth-choice cloudflare-ai-gateway-api-keyระบบจะขอ ID บัญชี, ID เกตเวย์ และคีย์ 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 ทำงานเป็นดีมอน (launchd/systemd) โปรดตรวจสอบว่าโปรเซสนั้นสามารถเข้าถึง CLOUDFLARE_AI_GATEWAY_API_KEY ได้