Anthropic (Claude)
Anthropic tworzy rodzinę modeli Claude i udostępnia dostęp przez API oraz Claude CLI. W OpenClaw obsługiwane są zarówno klucze API Anthropic, jak i ponowne wykorzystanie Claude CLI. Istniejące starsze profile tokenów Anthropic są nadal respektowane w runtime, jeśli są już skonfigurowane.Opcja A: klucz API Anthropic
Najlepsze dla: standardowego dostępu do API i rozliczania według użycia. Utwórz swój klucz API w Anthropic Console.Konfiguracja CLI
Fragment konfiguracji Anthropic
Domyślne ustawienia thinking (Claude 4.6)
- Modele Anthropic Claude 4.6 domyślnie używają
adaptivethinking w OpenClaw, gdy nie ustawiono jawnie poziomu thinking. - Możesz to nadpisać dla pojedynczej wiadomości (
/think:<level>) lub w parametrach modelu:agents.defaults.models["anthropic/<model>"].params.thinking. - Powiązana dokumentacja Anthropic:
Tryb fast (Anthropic API)
Wspólny przełącznik/fast w OpenClaw obsługuje też bezpośredni publiczny ruch Anthropic, w tym żądania uwierzytelniane kluczem API i OAuth wysyłane do api.anthropic.com.
/fast onmapuje doservice_tier: "auto"/fast offmapuje doservice_tier: "standard_only"- Domyślna konfiguracja:
- OpenClaw wstrzykuje poziomy usług Anthropic tylko dla bezpośrednich żądań do
api.anthropic.com. Jeśli kierujeszanthropic/*przez proxy lub gateway,/fastpozostawiaservice_tierbez zmian. - Jawne parametry modelu Anthropic
serviceTierlubservice_tiermają pierwszeństwo przed domyślnym/fast, gdy ustawiono oba. - Anthropic raportuje efektywny poziom w odpowiedzi pod
usage.service_tier. Na kontach bez pojemności Priority Tier wartośćservice_tier: "auto"może nadal rozwiązać się dostandard.
Prompt caching (Anthropic API)
OpenClaw obsługuje funkcję prompt caching od Anthropic. To jest tylko dla API; starsze uwierzytelnianie tokenami Anthropic nie respektuje ustawień cache.Konfiguracja
Użyj parametrucacheRetention w konfiguracji modelu:
| Value | Czas trwania cache | Opis |
|---|---|---|
none | Brak cache | Wyłącza prompt caching |
short | 5 minut | Domyślnie dla auth API Key |
long | 1 godzina | Rozszerzony cache |
Wartości domyślne
Gdy używasz uwierzytelniania kluczem API Anthropic, OpenClaw automatycznie stosujecacheRetention: "short" (5-minutowy cache) dla wszystkich modeli Anthropic. Możesz to nadpisać, jawnie ustawiając cacheRetention w swojej konfiguracji.
Nadpisania cacheRetention per agent
Użyj parametrów na poziomie modelu jako bazowego ustawienia, a następnie nadpisuj konkretne agenty przezagents.list[].params.
agents.defaults.models["provider/model"].paramsagents.list[].params(pasująceid, nadpisuje według klucza)
Uwagi o Bedrock Claude
- Modele Anthropic Claude w Bedrock (
amazon-bedrock/*anthropic.claude*) akceptują przekazywaniecacheRetention, jeśli jest skonfigurowane. - Modele Bedrock inne niż Anthropic są wymuszane w runtime do
cacheRetention: "none". - Inteligentne wartości domyślne dla kluczy API Anthropic ustawiają także
cacheRetention: "short"dla odwołań do modeli Claude-on-Bedrock, gdy nie ustawiono jawnej wartości.
Okno kontekstu 1M (Anthropic beta)
Okno kontekstu 1M Anthropic jest objęte betą. W OpenClaw włącz je per model przezparams.context1m: true dla obsługiwanych modeli Opus/Sonnet.
anthropic-beta: context-1m-2025-08-07 w żądaniach
Anthropic.
To aktywuje się tylko wtedy, gdy params.context1m jest jawnie ustawione na true dla
tego modelu.
Wymaganie: Anthropic musi zezwalać na użycie długiego kontekstu dla tych poświadczeń.
Uwaga: Anthropic obecnie odrzuca żądania beta context-1m-* przy użyciu
starszego uwierzytelniania tokenami Anthropic (sk-ant-oat-*). Jeśli skonfigurujesz
context1m: true w tym starszym trybie uwierzytelniania, OpenClaw zapisze ostrzeżenie w logach i
wróci do standardowego okna kontekstu, pomijając nagłówek beta context1m
przy jednoczesnym zachowaniu wymaganych bet OAuth.
Backend Claude CLI
Dołączony backend Anthropicclaude-cli jest obsługiwany w OpenClaw.
- Pracownicy Anthropic powiedzieli nam, że to użycie jest ponownie dozwolone.
- OpenClaw dlatego traktuje ponowne użycie Claude CLI i użycie
claude -pjako usankcjonowane dla tej integracji, chyba że Anthropic opublikuje nową politykę. - Klucze API Anthropic pozostają najjaśniejszą ścieżką produkcyjną dla stale działających hostów gateway oraz jawnej kontroli rozliczeń po stronie serwera.
- Szczegóły konfiguracji i runtime znajdują się w /gateway/cli-backends.
Uwagi
- Publiczna dokumentacja Claude Code Anthropic nadal opisuje bezpośrednie użycie CLI, takie jak
claude -p, a pracownicy Anthropic powiedzieli nam, że użycie Claude CLI w stylu OpenClaw jest ponownie dozwolone. Traktujemy te wytyczne jako ustalone, chyba że Anthropic opublikuje nową zmianę polityki. - Anthropic setup-token pozostaje dostępny w OpenClaw jako obsługiwana ścieżka uwierzytelniania tokenem, ale OpenClaw teraz preferuje ponowne użycie Claude CLI i
claude -p, gdy są dostępne. - Szczegóły auth + zasady ponownego użycia znajdują się w /concepts/oauth.
Rozwiązywanie problemów
Błędy 401 / token nagle stał się nieprawidłowy- Uwierzytelnianie tokenem Anthropic może wygasnąć lub zostać cofnięte.
- Dla nowej konfiguracji przejdź na klucz API Anthropic.
- Uwierzytelnianie jest per agent. Nowi agenci nie dziedziczą kluczy głównego agenta.
- Uruchom onboarding ponownie dla tego agenta albo skonfiguruj klucz API na hoście gateway,
a następnie zweryfikuj przez
openclaw models status.
anthropic:default
- Uruchom
openclaw models status, aby zobaczyć, który profil uwierzytelniania jest aktywny. - Uruchom onboarding ponownie albo skonfiguruj klucz API dla ścieżki tego profilu.
- Sprawdź
openclaw models status --jsondlaauth.unusableProfiles. - Cooldowny limitów Anthropic mogą być ograniczone do konkretnego modelu, więc pokrewny model Anthropic może nadal być użyteczny nawet wtedy, gdy bieżący jest w cooldownie.
- Dodaj kolejny profil Anthropic albo poczekaj na koniec cooldownu.