xai dla modeli Grok. Dla większości
użytkowników zalecaną ścieżką jest Grok OAuth z kwalifikującą się subskrypcją
SuperGrok lub X Premium. OpenClaw pozostaje lokalny w pierwszej kolejności:
Gateway, konfiguracja, routing i narzędzia działają na Twoim komputerze, a
żądania modeli Grok uwierzytelniają się przez xAI i są wysyłane do API xAI.
OAuth nie wymaga klucza API xAI ani aplikacji Grok Build. xAI może nadal
pokazywać Grok Build na ekranie zgody, ponieważ OpenClaw używa współdzielonego
klienta OAuth xAI.
Wybierz ścieżkę konfiguracji
Użyj ścieżki odpowiadającej stanowi instalacji OpenClaw:Nowa instalacja OpenClaw
Uruchom onboarding z instalacją demona, gdy konfigurujesz nowy lokalny
Gateway, a następnie wybierz opcję xAI/Grok OAuth w kroku modelu/uwierzytelniania:Na VPS lub przez SSH wybierz bezpośrednio xAI OAuth; OpenClaw używa
weryfikacji kodem urządzenia i nie wymaga wywołania zwrotnego localhost:OAuth nie wymaga klucza API xAI. OpenClaw nie wymaga aplikacji Grok
Build. xAI może nadal oznaczać aplikację zgody jako Grok Build, ponieważ
OpenClaw używa współdzielonego klienta OAuth xAI.
Istniejąca instalacja OpenClaw
Jeśli OpenClaw jest już skonfigurowany, zaloguj się tylko do xAI. Nie
uruchamiaj ponownie pełnego onboardingu ani nie instaluj ponownie demona
tylko po to, aby podłączyć Grok:Aby po zalogowaniu ustawić Grok jako domyślny model, zastosuj to osobno:Uruchom ponownie pełny onboarding tylko wtedy, gdy celowo chcesz zmienić
Gateway, demona, kanał, przestrzeń roboczą lub inne opcje konfiguracji.
Ścieżka klucza API
Konfiguracja klucza API nadal działa dla kluczy xAI Console oraz dla
powierzchni multimedialnych, które wymagają konfiguracji dostawcy opartej
na kluczu:
OpenClaw używa xAI Responses API jako dołączonego transportu xAI. Te same
dane uwierzytelniające z
openclaw models auth login --provider xai --method oauth lub
openclaw models auth login --provider xai --method api-key mogą także zasilać pierwszoklasowe
web_search, x_search, zdalne code_execution oraz generowanie obrazów/wideo xAI.
Mowa i transkrypcja obecnie wymagają XAI_API_KEY lub konfiguracji dostawcy.
web_search wspierane przez Grok preferuje xAI OAuth i przełącza się awaryjnie na XAI_API_KEY lub
konfigurację wyszukiwania internetowego Plugin.
Jeśli zapiszesz klucz xAI pod plugins.entries.xai.config.webSearch.apiKey,
dołączony dostawca modeli xAI również użyje tego klucza jako opcji awaryjnej.
Ustaw plugins.entries.xai.config.webSearch.baseUrl, aby kierować Grok web_search
oraz domyślnie x_search przez operatorskie proxy xAI Responses.
Dostrajanie code_execution znajduje się pod plugins.entries.xai.config.codeExecution.Rozwiązywanie problemów z OAuth
-
Dla SSH, Docker, VPS lub innych konfiguracji zdalnych użyj
openclaw models auth login --provider xai --method oauth; xAI OAuth używa weryfikacji kodem urządzenia zamiast wywołania zwrotnego localhost. -
Jeśli logowanie się powiedzie, ale Grok nie jest modelem domyślnym, uruchom
openclaw models set xai/grok-4.3. -
Aby sprawdzić zapisane profile uwierzytelniania xAI, uruchom:
- xAI decyduje, które konta mogą otrzymywać tokeny API OAuth. Jeśli konto nie kwalifikuje się, spróbuj ścieżki klucza API lub sprawdź subskrypcję po stronie xAI.
Wbudowany katalog
OpenClaw od razu zawiera aktualne modele czatu xAI, uporządkowane w selektorach modeli od najnowszych:| Rodzina | Identyfikatory modeli |
|---|---|
| Grok Build 0.1 | grok-build-0.1 |
| Grok 4.3 | grok-4.3 |
| Grok 4.20 Beta | grok-4.20-beta-latest-reasoning, grok-4.20-beta-latest-non-reasoning |
grok-build-0.1; OpenClaw nie pokazuje już pozostałych
wycofanych slugów upstream w wybieralnym katalogu.
Zakres funkcji OpenClaw
Dołączony Plugin mapuje aktualną publiczną powierzchnię API xAI na współdzielone kontrakty dostawców i narzędzi OpenClaw. Możliwości, które nie pasują do współdzielonego kontraktu (na przykład strumieniowe TTS i głos w czasie rzeczywistym), nie są udostępniane - zobacz tabelę poniżej.| Możliwość xAI | Powierzchnia OpenClaw | Status |
|---|---|---|
| Czat / Responses | dostawca modelu xai/<model> | Tak |
| Wyszukiwanie internetowe po stronie serwera | dostawca web_search grok | Tak |
| Wyszukiwanie X po stronie serwera | narzędzie x_search | Tak |
| Wykonywanie kodu po stronie serwera | narzędzie code_execution | Tak |
| Obrazy | image_generate | Tak |
| Wideo | video_generate | Tak |
| Wsadowa synteza mowy | messages.tts.provider: "xai" / tts | Tak |
| Strumieniowe TTS | - | Nieudostępnione; kontrakt TTS OpenClaw zwraca kompletne bufory audio |
| Wsadowe rozpoznawanie mowy | tools.media.audio / rozumienie mediów | Tak |
| Strumieniowe rozpoznawanie mowy | Voice Call streaming.provider: "xai" | Tak |
| Głos w czasie rzeczywistym | - | Jeszcze nieudostępnione; inny kontrakt sesji/WebSocket |
| Pliki / zadania wsadowe | Tylko ogólna kompatybilność API modeli | Nie jest pierwszoklasowym narzędziem OpenClaw |
OpenClaw używa interfejsów REST API xAI dla obrazów/wideo/TTS/STT do generowania
mediów, mowy i transkrypcji wsadowej, strumieniowego WebSocket STT xAI do
transkrypcji połączeń głosowych na żywo oraz Responses API dla narzędzi
modeli, wyszukiwania i wykonywania kodu. Funkcje wymagające innych kontraktów
OpenClaw, takie jak sesje głosu w czasie rzeczywistym, są tutaj dokumentowane
jako możliwości upstream, a nie ukryte zachowanie Plugin.
Mapowania trybu szybkiego
/fast on lub agents.defaults.models["xai/<model>"].params.fastMode: true
przepisuje natywne żądania xAI w następujący sposób:
| Model źródłowy | Cel trybu szybkiego |
|---|---|
grok-3 | grok-3-fast |
grok-3-mini | grok-3-mini-fast |
grok-4 | grok-4-fast |
grok-4-0709 | grok-4-fast |
Starsze aliasy kompatybilności
Starsze aliasy nadal normalizują się do kanonicznych dołączonych identyfikatorów:| Starszy alias | Kanoniczny identyfikator |
|---|---|
grok-code-fast-1 | grok-build-0.1 |
grok-code-fast | grok-build-0.1 |
grok-code-fast-1-0825 | grok-build-0.1 |
grok-4-fast-reasoning | grok-4-fast |
grok-4-1-fast-reasoning | grok-4-1-fast |
grok-4.20-reasoning | grok-4.20-beta-latest-reasoning |
grok-4.20-non-reasoning | grok-4.20-beta-latest-non-reasoning |
Funkcje
Wyszukiwanie internetowe
Wyszukiwanie internetowe
Dołączony dostawca wyszukiwania internetowego
grok preferuje xAI OAuth,
a następnie przełącza się awaryjnie na XAI_API_KEY lub klucz wyszukiwania
internetowego Plugin:Generowanie wideo
Generowanie wideo
Dołączony Plugin
xai rejestruje generowanie wideo przez współdzielone
narzędzie video_generate.- Domyślny model wideo:
xai/grok-imagine-video - Tryby: tekst-na-wideo, obraz-na-wideo, generowanie z obrazu referencyjnego, zdalna edycja wideo i zdalne rozszerzanie wideo
- Proporcje obrazu:
1:1,16:9,9:16,4:3,3:4,3:2,2:3 - Rozdzielczości:
480P,720P - Czas trwania: 1-15 sekund dla generowania/obrazu-na-wideo, 1-10 sekund przy
użyciu ról
reference_image, 2-10 sekund dla rozszerzania - Generowanie z obrazu referencyjnego: ustaw
imageRolesnareference_imagedla każdego dostarczonego obrazu; xAI akceptuje do 7 takich obrazów - Domyślny limit czasu operacji: 600 sekund, chyba że ustawiono
video_generate.timeoutMslubagents.defaults.videoGenerationModel.timeoutMs
Zobacz Generowanie wideo, aby poznać współdzielone parametry narzędzia,
wybór dostawcy i zachowanie przełączania awaryjnego.
Generowanie obrazów
Generowanie obrazów
Dołączony Plugin
xai rejestruje generowanie obrazów przez współdzielone
narzędzie image_generate.- Domyślny model obrazu:
xai/grok-imagine-image - Dodatkowy model:
xai/grok-imagine-image-quality - Tryby: tekst-na-obraz i edycja z obrazem referencyjnym
- Wejścia referencyjne: jeden
imagelub do pięciuimages - Proporcje obrazu:
1:1,16:9,9:16,4:3,3:4,2:3,3:2 - Rozdzielczości:
1K,2K - Liczba: do 4 obrazów
- Domyślny limit czasu operacji: 600 sekund, chyba że ustawiono
image_generate.timeoutMslubagents.defaults.imageGenerationModel.timeoutMs
b64_json, aby wygenerowane media mogły być
przechowywane i dostarczane przez standardową ścieżkę załączników kanału. Lokalne
obrazy referencyjne są konwertowane na adresy URL danych; zdalne referencje http(s) są
przekazywane bez zmian.Aby używać xAI jako domyślnego dostawcy obrazów:xAI dokumentuje również
quality, mask, user oraz dodatkowe natywne proporcje
takie jak 1:2, 2:1, 9:20 i 20:9. OpenClaw obecnie przekazuje tylko
wspólne, międzydostawcze ustawienia obrazu; nieobsługiwane pokrętła wyłącznie
natywne celowo nie są udostępniane przez image_generate.Tekst na mowę
Tekst na mowę
Dołączony Plugin
xai rejestruje tekst na mowę przez wspólną powierzchnię
dostawcy tts.- Głosy:
eve,ara,rex,sal,leo,una - Domyślny głos:
eve - Formaty:
mp3,wav,pcm,mulaw,alaw - Język: kod BCP-47 lub
auto - Szybkość: natywne nadpisanie szybkości dostawcy
- Natywny format notatki głosowej Opus nie jest obsługiwany
OpenClaw używa wsadowego punktu końcowego xAI
/v1/tts. xAI oferuje też
strumieniowe TTS przez WebSocket, ale kontrakt dostawcy mowy w OpenClaw
obecnie oczekuje pełnego bufora audio przed dostarczeniem odpowiedzi.Mowa na tekst
Mowa na tekst
Dołączony Plugin Język można podać przez wspólną konfigurację mediów audio albo żądanie
transkrypcji dla pojedynczego wywołania. Wskazówki promptu są akceptowane
przez wspólną powierzchnię OpenClaw, ale integracja xAI REST STT przekazuje
tylko plik, model i język, ponieważ są one jednoznacznie mapowane na obecny
publiczny punkt końcowy xAI.
xai rejestruje wsadowe przetwarzanie mowy na tekst przez
powierzchnię transkrypcji rozumienia mediów w OpenClaw.- Domyślny model:
grok-stt - Punkt końcowy: xAI REST
/v1/stt - Ścieżka wejściowa: przesyłanie pliku audio multipart
- Obsługiwane przez OpenClaw wszędzie tam, gdzie transkrypcja przychodzącego
audio używa
tools.media.audio, w tym segmenty kanałów głosowych Discord i załączniki audio kanałów
Strumieniowe przetwarzanie mowy na tekst
Strumieniowe przetwarzanie mowy na tekst
Dołączony Plugin Konfiguracja należąca do dostawcy znajduje się pod
xai rejestruje także dostawcę transkrypcji w czasie
rzeczywistym dla audio rozmów głosowych na żywo.- Punkt końcowy: xAI WebSocket
wss://api.x.ai/v1/stt - Domyślne kodowanie:
mulaw - Domyślna częstotliwość próbkowania:
8000 - Domyślne wykrywanie końca wypowiedzi:
800ms - Transkrypcje pośrednie: domyślnie włączone
plugins.entries.voice-call.config.streaming.providers.xai. Obsługiwane
klucze to apiKey, baseUrl, sampleRate, encoding (pcm, mulaw lub
alaw), interimResults, endpointingMs i language.Ten dostawca strumieniowy jest przeznaczony dla ścieżki transkrypcji w
czasie rzeczywistym Voice Call. Głos Discord obecnie nagrywa krótkie
segmenty i zamiast tego używa wsadowej ścieżki transkrypcji
tools.media.audio.Konfiguracja x_search
Konfiguracja x_search
Dołączony Plugin xAI udostępnia
x_search jako narzędzie OpenClaw do
wyszukiwania treści X (dawniej Twitter) przez Grok.Ścieżka konfiguracji: plugins.entries.xai.config.xSearch| Klucz | Typ | Domyślne | Opis |
|---|---|---|---|
enabled | boolean | - | Włącz lub wyłącz x_search |
model | string | grok-4-1-fast | Model używany do żądań x_search |
baseUrl | string | - | Nadpisanie bazowego URL xAI Responses |
inlineCitations | boolean | - | Uwzględnij cytowania w wierszu w wynikach |
maxTurns | number | - | Maksymalna liczba tur rozmowy |
timeoutSeconds | number | - | Limit czasu żądania w sekundach |
cacheTtlMinutes | number | - | Czas życia pamięci podręcznej w minutach |
Konfiguracja wykonywania kodu
Konfiguracja wykonywania kodu
Dołączony Plugin xAI udostępnia
code_execution jako narzędzie OpenClaw do
zdalnego wykonywania kodu w środowisku piaskownicy xAI.Ścieżka konfiguracji: plugins.entries.xai.config.codeExecution| Klucz | Typ | Domyślne | Opis |
|---|---|---|---|
enabled | boolean | true (jeśli klucz jest dostępny) | Włącz lub wyłącz wykonywanie kodu |
model | string | grok-4-1-fast | Model używany do żądań wykonywania kodu |
maxTurns | number | - | Maksymalna liczba tur rozmowy |
timeoutSeconds | number | - | Limit czasu żądania w sekundach |
To jest zdalne wykonywanie w piaskownicy xAI, a nie lokalne
exec.Znane ograniczenia
Znane ograniczenia
- Uwierzytelnianie xAI może używać klucza API, zmiennej środowiskowej, awaryjnej konfiguracji Pluginu albo OAuth z kwalifikującym się kontem xAI. OAuth używa weryfikacji kodem urządzenia bez wywołania zwrotnego localhost. xAI decyduje, które konta mogą otrzymywać tokeny API OAuth, a strona zgody może pokazywać Grok Build, mimo że OpenClaw nie wymaga aplikacji Grok Build.
- OpenClaw obecnie nie udostępnia rodziny modeli wieloagentowych xAI. xAI obsługuje te modele przez Responses API, ale nie akceptują one narzędzi po stronie klienta ani narzędzi niestandardowych używanych przez wspólną pętlę agenta OpenClaw. Zobacz ograniczenia wieloagentowe xAI.
- Głos xAI Realtime nie jest jeszcze zarejestrowany jako dostawca OpenClaw. Wymaga innego kontraktu dwukierunkowej sesji głosowej niż wsadowe STT lub transkrypcja strumieniowa.
qualityobrazu xAI,maskobrazu oraz dodatkowe proporcje wyłącznie natywne nie są udostępniane, dopóki wspólne narzędzieimage_generatenie będzie mieć odpowiadających im międzydostawczych ustawień.
Uwagi zaawansowane
Uwagi zaawansowane
- OpenClaw automatycznie stosuje poprawki zgodności schematów narzędzi i wywołań narzędzi specyficzne dla xAI na wspólnej ścieżce uruchamiania.
- Natywne żądania xAI domyślnie ustawiają
tool_stream: true. Ustawagents.defaults.models["xai/<model>"].params.tool_streamnafalse, aby to wyłączyć. - Dołączony wrapper xAI usuwa nieobsługiwane rygorystyczne flagi schematu
narzędzi oraz klucze payloadu wysiłku rozumowania przed wysłaniem
natywnych żądań xAI. Tylko
grok-4.3/grok-4.3-*deklarują konfigurowalny wysiłek rozumowania; wszystkie pozostałe modele xAI zdolne do rozumowania nadal żądająinclude: ["reasoning.encrypted_content"], aby wcześniejsze zaszyfrowane rozumowanie można było odtworzyć w kolejnych turach. web_search,x_searchicode_executionsą udostępniane jako narzędzia OpenClaw. OpenClaw włącza konkretną wbudowaną funkcję xAI potrzebną w każdym żądaniu narzędzia, zamiast dołączać wszystkie natywne narzędzia do każdej tury czatu.- Grok
web_searchodczytujeplugins.entries.xai.config.webSearch.baseUrl.x_searchodczytujeplugins.entries.xai.config.xSearch.baseUrl, a następnie wraca awaryjnie do bazowego URL wyszukiwania w sieci Grok. x_searchicode_executionnależą do dołączonego Pluginu xAI, a nie są zakodowane na stałe w głównym runtime modeli.code_executionto zdalne wykonywanie w piaskownicy xAI, a nie lokalneexec.
Testowanie na żywo
Ścieżki mediów xAI są objęte testami jednostkowymi i opcjonalnie włączanymi zestawami testów na żywo. WyeksportujXAI_API_KEY w środowisku procesu przed
uruchomieniem prób na żywo.
Powiązane
Wybór modelu
Wybieranie dostawców, referencji modeli i zachowania przełączania awaryjnego.
Generowanie wideo
Wspólne parametry narzędzia wideo i wybór dostawcy.
Wszyscy dostawcy
Szerszy przegląd dostawców.
Rozwiązywanie problemów
Typowe problemy i poprawki.