Skip to main content
OpenClaw zawiera wbudowanego dostawcę Amazon Bedrock Mantle, który łączy się z punktem końcowym Mantle zgodnym z OpenAI. Mantle udostępnia modele open source i modele innych firm (GPT-OSS, Qwen, Kimi, GLM i podobne) przez standardowy interfejs /v1/chat/completions oparty na infrastrukturze Bedrock. Mantle udostępnia również modele Anthropic Claude za pośrednictwem trasy Anthropic Messages.

Pierwsze kroki

Wybierz preferowaną metodę uwierzytelniania i wykonaj kroki konfiguracji.
Najlepsze rozwiązanie dla: środowisk, w których masz już token okaziciela Mantle.
1

Set the bearer token on the gateway host

Opcjonalnie ustaw region (domyślnie us-east-1):
2

Verify models are discovered

Wykryte modele pojawią się w ramach dostawcy amazon-bedrock-mantle. Nie jest wymagana dodatkowa konfiguracja, chyba że chcesz zastąpić wartości domyślne.

Automatyczne wykrywanie modeli

Gdy ustawiony jest AWS_BEARER_TOKEN_BEDROCK, OpenClaw używa go bezpośrednio. W przeciwnym razie OpenClaw próbuje wygenerować token okaziciela Mantle na podstawie domyślnego łańcucha poświadczeń AWS. Następnie wykrywa dostępne modele Mantle, wysyłając zapytanie do regionalnego punktu końcowego /v1/models. Aby pozostawić Plugin Mantle włączony, ale wyłączyć automatyczne wykrywanie i generowanie tokenu okaziciela IAM, wyłącz należący do Pluginu przełącznik wykrywania:
Jest to ten sam token okaziciela AWS_BEARER_TOKEN_BEDROCK, którego używa standardowy dostawca Amazon Bedrock.

Obsługiwane regiony

us-east-1, us-east-2, us-west-2, ap-northeast-1, ap-south-1, ap-southeast-3, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-north-1, sa-east-1.

Konfiguracja ręczna

Jeśli zamiast automatycznego wykrywania wolisz jawną konfigurację:
Jawna, niepusta lista models jest rozstrzygająca i zastępuje każdy wykryty wiersz, w tym poniższe wiersze Claude. Pomiń models, aby zachować automatyczny katalog Mantle, albo uwzględnij kompletne wpisy modeli Claude, których chcesz używać.

Konfiguracja zaawansowana

Obsługa rozumowania jest ustalana na podstawie identyfikatorów modeli zawierających wzorce takie jak thinking, reasoner, reasoning, deepseek.r, gpt-oss-120b lub gpt-oss-safeguard-120b. Podczas wykrywania OpenClaw automatycznie ustawia reasoning: true dla pasujących modeli.
Jeśli punkt końcowy Mantle jest niedostępny, nie zwraca modeli albo nie uda się rozpoznać tokenu okaziciela, wykrywanie zwraca pusty wynik, a niejawny dostawca jest pomijany. OpenClaw nie zgłasza błędu; pozostali skonfigurowani dostawcy nadal działają normalnie.
Gdy lista modeli jest zarządzana przez automatyczne wykrywanie, po pomyślnym wyszukaniu OpenClaw dodaje cztery modele Claude, niezależnie od tego, co zwraca /v1/models: amazon-bedrock-mantle/anthropic.claude-sonnet-5 (Claude Sonnet 5), amazon-bedrock-mantle/anthropic.claude-opus-4-7 (Claude Opus 4.7) oraz amazon-bedrock-mantle/anthropic.claude-mythos-5 (Claude Mythos 5), a także amazon-bedrock-mantle/anthropic.claude-mythos-preview (Claude Mythos Preview). Korzystają one z interfejsu API anthropic-messages i przesyłają strumieniowo dane przez ten sam uwierzytelniany tokenem okaziciela punkt końcowy zgodny z Anthropic (<mantle-base>/anthropic), dlatego token okaziciela AWS nie jest traktowany jak klucz API Anthropic.Claude Sonnet 5 zawsze korzysta z adaptacyjnego rozumowania i domyślnie używa poziomu nakładu high. /think off oraz /think minimal są mapowane na low, ponieważ trasa Mantle nie może wyłączyć rozumowania. OpenClaw pomija również niestandardową temperaturę w żądaniach Sonnet 5.Dostęp do Claude Mythos 5 jest ograniczony. Model udostępnia okno kontekstu obejmujące 1 000 000 tokenów oraz limit danych wyjściowych wynoszący 128 000 tokenów, zawsze korzysta z adaptacyjnego rozumowania, mapuje /think off oraz /think minimal na low i pomija parametry próbkowania wybrane przez wywołującego.Claude Mythos Preview zawsze żąda rozumowania, domyślnie używając poziomu nakładu high, gdy nie ustawiono poziomu /think (xhigh/max są mapowane w dół na high, a minimal w górę na low). Opus 4.7 w Mantle przesyła dane strumieniowo bez rozumowania dostarczanego przez model, a OpenClaw pomija jego parametr temperature, ponieważ Opus 4.7 nie akceptuje zastępowania ustawień próbkowania na tej trasie; Mythos Preview normalnie akceptuje zastąpienie wartości temperature.Niepusta jawna lista models.providers["amazon-bedrock-mantle"].models zastępuje cały wykryty katalog. Pomiń tę listę, jeśli chcesz korzystać z tych wbudowanych wierszy Claude.
Bedrock Mantle jest dostawcą odrębnym od standardowego dostawcy Amazon Bedrock. Mantle używa interfejsu zgodnego z OpenAI /v1 dla swojego katalogu OSS, natomiast standardowy dostawca Bedrock używa natywnego API Bedrock Converse.Obaj dostawcy używają tego samego poświadczenia AWS_BEARER_TOKEN_BEDROCK, gdy jest ono dostępne.

Powiązane materiały

Amazon Bedrock

Natywny dostawca Bedrock dla Anthropic Claude, Titan i innych modeli.

Model selection

Wybieranie dostawców, odwołań do modeli i zachowania przełączania awaryjnego.

OAuth and auth

Szczegóły uwierzytelniania i zasady ponownego używania poświadczeń.

Troubleshooting

Typowe problemy i sposoby ich rozwiązywania.