xAI
OpenClaw zawiera wbudowaną wtyczkę dostawcyxai dla modeli Grok.
Konfiguracja
- Utwórz klucz API w konsoli xAI.
- Ustaw
XAI_API_KEYalbo uruchom:
- Wybierz model, na przykład:
XAI_API_KEY może również zasilać oparte na Grok web_search, natywne
x_search oraz zdalne code_execution.
Jeśli przechowujesz klucz xAI w plugins.entries.xai.config.webSearch.apiKey,
wbudowany dostawca modeli xAI również użyje tego klucza jako mechanizmu zapasowego.
Dostrajanie code_execution znajduje się w plugins.entries.xai.config.codeExecution.
Obecny katalog modeli wbudowanych
OpenClaw zawiera teraz te rodziny modeli xAI od razu po instalacji:grok-3,grok-3-fast,grok-3-mini,grok-3-mini-fastgrok-4,grok-4-0709grok-4-fast,grok-4-fast-non-reasoninggrok-4-1-fast,grok-4-1-fast-non-reasoninggrok-4.20-beta-latest-reasoning,grok-4.20-beta-latest-non-reasoninggrok-code-fast-1
grok-4* i grok-code-fast*,
gdy mają ten sam kształt API.
Uwagi dotyczące modeli fast:
grok-4-fast,grok-4-1-fastoraz wariantygrok-4.20-beta-*to obecne referencje Grok z obsługą obrazów w wbudowanym katalogu./fast onlubagents.defaults.models["xai/<model>"].params.fastMode: trueprzepisuje natywne żądania xAI w następujący sposób:grok-3->grok-3-fastgrok-3-mini->grok-3-mini-fastgrok-4->grok-4-fastgrok-4-0709->grok-4-fast
grok-4-fast-reasoning->grok-4-fastgrok-4-1-fast-reasoning->grok-4-1-fastgrok-4.20-reasoning->grok-4.20-beta-latest-reasoninggrok-4.20-non-reasoning->grok-4.20-beta-latest-non-reasoning
Wyszukiwanie w sieci
Wbudowany dostawca wyszukiwania w siecigrok również używa XAI_API_KEY:
Znane ograniczenia
- Uwierzytelnianie obecnie działa tylko przez klucz API. OpenClaw nie obsługuje jeszcze przepływu xAI OAuth/device-code.
grok-4.20-multi-agent-experimental-beta-0304nie jest obsługiwany w zwykłej ścieżce dostawcy xAI, ponieważ wymaga innej powierzchni API upstream niż standardowy transport xAI w OpenClaw.
Uwagi
- OpenClaw automatycznie stosuje poprawki zgodności schematu narzędzi i wywołań narzędzi specyficzne dla xAI na współdzielonej ścieżce wykonawczej.
- Natywne żądania xAI domyślnie używają
tool_stream: true. Ustawagents.defaults.models["xai/<model>"].params.tool_streamnafalse, aby to wyłączyć. - Wbudowany wrapper xAI usuwa nieobsługiwane flagi ścisłego schematu narzędzi i klucze ładunku reasoning przed wysłaniem natywnych żądań xAI.
web_search,x_searchicode_executionsą udostępniane jako narzędzia OpenClaw. OpenClaw włącza konkretną wbudowaną funkcję xAI potrzebną dla każdego żądania narzędzia zamiast dołączać wszystkie natywne narzędzia do każdej tury czatu.x_searchicode_executionnależą do wbudowanej wtyczki xAI, a nie są zakodowane na stałe w podstawowym runtime modeli.code_executionto zdalne wykonanie w sandboxie xAI, a nie lokalneexec.- Szerszy przegląd dostawców znajdziesz w Dostawcy modeli.