Providers
Gateway AI di Cloudflare
Cloudflare AI Gateway si posiziona davanti alle API dei provider e aggiunge analisi, memorizzazione nella cache e controlli. Per Anthropic, OpenClaw utilizza l'API Anthropic Messages tramite l'endpoint del Gateway.
| Proprietà | Valore |
|---|---|
| Provider | cloudflare-ai-gateway |
| Plugin | pacchetto esterno ufficiale (@openclaw/cloudflare-ai-gateway-provider) |
| URL di base | https://gateway.ai.cloudflare.com/v1/<account_id>/<gateway_id>/anthropic |
| Modello predefinito | cloudflare-ai-gateway/claude-sonnet-4-6 |
| Chiave API | CLOUDFLARE_AI_GATEWAY_API_KEY (la chiave API del provider per le richieste effettuate tramite Gateway) |
Quando il ragionamento è abilitato per i modelli Anthropic Messages, OpenClaw rimuove i turni finali di precompilazione dell'assistente prima di inviare il payload tramite Cloudflare AI Gateway. Anthropic rifiuta la precompilazione della risposta con il ragionamento esteso, mentre la normale precompilazione senza ragionamento rimane disponibile.
Installare il Plugin
Installa il Plugin ufficiale, quindi riavvia Gateway:
openclaw plugins install @openclaw/cloudflare-ai-gateway-provideropenclaw gateway restartGuida introduttiva
Impostare la chiave API del provider e i dettagli del Gateway
Avvia la configurazione iniziale e scegli l'opzione di autenticazione Cloudflare AI Gateway:
openclaw onboard --auth-choice cloudflare-ai-gateway-api-keyVerranno richiesti l'ID dell'account, l'ID del gateway e la chiave API.
Impostare un modello predefinito
Aggiungi il modello alla configurazione di OpenClaw:
{ agents: { defaults: { model: { primary: "cloudflare-ai-gateway/claude-sonnet-4-6" }, }, },}Verificare che il modello sia disponibile
openclaw models list --provider cloudflare-ai-gatewayEsempio non interattivo
Per configurazioni tramite script o CI, passa tutti i valori dalla riga di comando:
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"Configurazione avanzata
Gateway autenticati
Se hai abilitato l'autenticazione del Gateway in Cloudflare, aggiungi l'header cf-aig-authorization. Questo è necessario in aggiunta alla chiave API del provider.
{ models: { providers: { "cloudflare-ai-gateway": { headers: { "cf-aig-authorization": "Bearer <cloudflare-ai-gateway-token>", }, }, }, },}Nota sull'ambiente
Se il Gateway viene eseguito come daemon (launchd/systemd), assicurati che CLOUDFLARE_AI_GATEWAY_API_KEY sia disponibile per tale processo.