Providers
Gateway AI Cloudflare
Cloudflare AI Gateway znajduje się przed API dostawców i umożliwia dodanie analityki, buforowania oraz kontroli. W przypadku Anthropic OpenClaw używa Anthropic Messages API przez punkt końcowy Gateway.
| Właściwość | Wartość |
|---|---|
| Dostawca | cloudflare-ai-gateway |
| Bazowy URL | https://gateway.ai.cloudflare.com/v1/<account_id>/<gateway_id>/anthropic |
| Domyślny model | cloudflare-ai-gateway/claude-sonnet-4-6 |
| Klucz API | CLOUDFLARE_AI_GATEWAY_API_KEY (klucz API dostawcy dla żądań przez Gateway) |
Gdy myślenie jest włączone dla modeli Anthropic Messages, OpenClaw usuwa końcowe tury wstępnego wypełnienia asystenta przed wysłaniem ładunku przez Cloudflare AI Gateway. Anthropic odrzuca wstępne wypełnianie odpowiedzi z rozszerzonym myśleniem, natomiast zwykłe wstępne wypełnianie bez myślenia pozostaje dostępne.
Zainstaluj plugin
Zainstaluj oficjalny plugin, a następnie uruchom ponownie Gateway:
openclaw plugins install @openclaw/cloudflare-ai-gateway-provideropenclaw gateway restartPierwsze kroki
Ustaw klucz API dostawcy i szczegóły Gateway
Uruchom wdrażanie i wybierz opcję uwierzytelniania Cloudflare AI Gateway:
openclaw onboard --auth-choice cloudflare-ai-gateway-api-keyZostaniesz poproszony o identyfikator konta, identyfikator gateway oraz klucz API.
Ustaw domyślny model
Dodaj model do konfiguracji OpenClaw:
{ agents: { defaults: { model: { primary: "cloudflare-ai-gateway/claude-sonnet-4-6" }, }, },}Sprawdź, czy model jest dostępny
openclaw models list --provider cloudflare-ai-gatewayPrzykład nieinteraktywny
W przypadku konfiguracji skryptowych lub CI przekaż wszystkie wartości w wierszu poleceń:
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"Konfiguracja zaawansowana
Uwierzytelniane gatewaye
Jeśli włączono uwierzytelnianie Gateway w Cloudflare, dodaj nagłówek cf-aig-authorization. Jest to dodatek do klucza API dostawcy.
{ models: { providers: { "cloudflare-ai-gateway": { headers: { "cf-aig-authorization": "Bearer <cloudflare-ai-gateway-token>", }, }, }, },}Uwaga dotycząca środowiska
Jeśli Gateway działa jako demon (launchd/systemd), upewnij się, że CLOUDFLARE_AI_GATEWAY_API_KEY jest dostępny dla tego procesu.