Aller au contenu

Cloudflare AI Gateway

Cloudflare AI Gateway se place devant les API des fournisseurs et vous permet d’ajouter des analyses, de la mise en cache et des contrôles. Pour Anthropic, OpenClaw utilise l’API Anthropic Messages via le point de terminaison de votre Gateway.

  • Fournisseur : cloudflare-ai-gateway
  • URL de base : https://gateway.ai.cloudflare.com/v1/<account_id>/<gateway_id>/anthropic
  • Modèle par défaut : cloudflare-ai-gateway/claude-sonnet-4-5
  • Clé API : CLOUDFLARE_AI_GATEWAY_API_KEY (votre clé API de fournisseur pour les requêtes via la Gateway)

Pour les modèles Anthropic, utilisez votre clé API Anthropic.

  1. Définissez la clé API du fournisseur et les détails de la Gateway :
Fenêtre de terminal
openclaw onboard --auth-choice cloudflare-ai-gateway-api-key
  1. Définir un modèle par défaut :
{
agents: {
defaults: {
model: { primary: "cloudflare-ai-gateway/claude-sonnet-4-5" },
},
},
}
Fenêtre de terminal
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"

Si vous avez activé l’authentification Gateway dans Cloudflare, ajoutez l’en-tête cf-aig-authorization (cela s’ajoute à votre clé API de fournisseur).

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

Si la Gateway s’exécute en tant que démon (launchd/systemd), assurez-vous que CLOUDFLARE_AI_GATEWAY_API_KEY est disponible pour ce processus (par exemple, dans ~/.openclaw/.env ou via env.shellEnv).