xai-Provider-Plugin für Grok-Modelle aus. Für die meisten
Benutzer ist der empfohlene Weg Grok OAuth mit einem berechtigten SuperGrok- oder X Premium-
Abonnement. OpenClaw bleibt local-first: Gateway, Konfiguration, Routing und
Tools laufen auf Ihrem Computer, während Grok-Modellanfragen über xAI
authentifiziert und an die API von xAI gesendet werden.
OAuth erfordert keinen xAI-API-Schlüssel und erfordert nicht die Grok Build-
App. xAI kann auf dem Zustimmungsbildschirm dennoch Grok Build anzeigen, weil OpenClaw
den gemeinsamen OAuth-Client von xAI verwendet.
Wählen Sie Ihren Einrichtungsweg
Verwenden Sie den Weg, der zu Ihrem OpenClaw-Installationsstatus passt:Neue OpenClaw-Installation
Führen Sie das Onboarding mit Daemon-Installation aus, wenn Sie ein neues lokales
Gateway einrichten, und wählen Sie dann im Modell-/Authentifizierungsschritt die xAI/Grok-OAuth-Option:Wählen Sie auf einem VPS oder über SSH direkt xAI OAuth aus; OpenClaw verwendet die
Gerätecode-Verifizierung und erfordert keinen localhost-Callback:OAuth erfordert keinen xAI-API-Schlüssel. OpenClaw erfordert nicht die Grok
Build-App. xAI kann die Zustimmungs-App dennoch als Grok Build bezeichnen, weil
OpenClaw den gemeinsamen OAuth-Client von xAI verwendet.
Bestehende OpenClaw-Installation
Wenn OpenClaw bereits konfiguriert ist, melden Sie sich nur bei xAI an. Führen Sie nicht das vollständige
Onboarding erneut aus und installieren Sie den Daemon nicht erneut, nur um Grok zu verbinden:Um Grok nach der Anmeldung als Standardmodell festzulegen, wenden Sie dies separat an:Führen Sie das vollständige Onboarding nur erneut aus, wenn Sie Gateway,
Daemon, Kanal, Arbeitsbereich oder andere Einrichtungsoptionen absichtlich ändern möchten.
API-Schlüssel-Weg
Die Einrichtung per API-Schlüssel funktioniert weiterhin für xAI-Console-Schlüssel und für Medienoberflächen, die
eine schlüsselgestützte Provider-Konfiguration erfordern:
OpenClaw verwendet die xAI Responses API als gebündelten xAI-Transport. Dieselben
Anmeldedaten aus
openclaw models auth login --provider xai --method oauth oder
openclaw models auth login --provider xai --method api-key können auch erstklassige
web_search, x_search, entfernte code_execution sowie xAI-Bild-/Videogenerierung betreiben.
Sprache und Transkription erfordern derzeit XAI_API_KEY oder Provider-Konfiguration.
Grok-gestützte web_search bevorzugt xAI OAuth und fällt auf XAI_API_KEY oder
Plugin-Websuche-Konfiguration zurück.
Wenn Sie einen xAI-Schlüssel unter plugins.entries.xai.config.webSearch.apiKey speichern,
verwendet der gebündelte xAI-Modell-Provider diesen Schlüssel ebenfalls als Fallback.
Setzen Sie plugins.entries.xai.config.webSearch.baseUrl, um Grok web_search
und standardmäßig x_search über einen Betreiber-xAI-Responses-Proxy zu routen.
code_execution-Tuning befindet sich unter plugins.entries.xai.config.codeExecution.OAuth-Fehlerbehebung
-
Verwenden Sie für SSH, Docker, VPS oder andere Remote-Setups
openclaw models auth login --provider xai --method oauth; xAI OAuth verwendet Gerätecode-Verifizierung statt eines localhost-Callbacks. -
Wenn die Anmeldung erfolgreich ist, Grok aber nicht das Standardmodell ist, führen Sie
openclaw models set xai/grok-4.3aus. -
Um gespeicherte xAI-Authentifizierungsprofile zu prüfen, führen Sie aus:
- xAI entscheidet, welche Konten OAuth-API-Tokens erhalten können. Wenn ein Konto nicht berechtigt ist, versuchen Sie den API-Schlüssel-Weg oder prüfen Sie das Abonnement auf xAI-Seite.
Integrierter Katalog
OpenClaw enthält die aktuellen xAI-Chatmodelle standardmäßig, in Modell-Auswahllisten vom neuesten zuerst sortiert:| Familie | Modell-IDs |
|---|---|
| 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 zeigt die anderen zurückgezogenen
Upstream-Slugs nicht mehr im auswählbaren Katalog an.
OpenClaw-Funktionsabdeckung
Das gebündelte Plugin bildet die aktuelle öffentliche API-Oberfläche von xAI auf die gemeinsamen Provider- und Tool-Verträge von OpenClaw ab. Funktionen, die nicht zum gemeinsamen Vertrag passen (zum Beispiel Streaming-TTS und Echtzeit-Sprache), werden nicht offengelegt - siehe die Tabelle unten.| xAI-Fähigkeit | OpenClaw-Oberfläche | Status |
|---|---|---|
| Chat / Responses | xai/<model> Modell-Provider | Ja |
| Serverseitige Websuche | web_search Provider grok | Ja |
| Serverseitige X-Suche | x_search Tool | Ja |
| Serverseitige Codeausführung | code_execution Tool | Ja |
| Bilder | image_generate | Ja |
| Videos | video_generate | Ja |
| Batch-Text-zu-Sprache | messages.tts.provider: "xai" / tts | Ja |
| Streaming-TTS | - | Nicht offengelegt; der TTS-Vertrag von OpenClaw gibt vollständige Audiopuffer zurück |
| Batch-Sprache-zu-Text | tools.media.audio / Medienverständnis | Ja |
| Streaming-Sprache-zu-Text | Sprachanruf streaming.provider: "xai" | Ja |
| Echtzeit-Sprache | - | Noch nicht offengelegt; anderer Sitzungs-/WebSocket-Vertrag |
| Dateien / Batches | Nur generische Modell-API-Kompatibilität | Kein erstklassiges OpenClaw-Tool |
OpenClaw verwendet die REST-APIs von xAI für Bild/Video/TTS/STT für Mediengenerierung,
Sprache und Batch-Transkription, den Streaming-STT-WebSocket von xAI für Live-
Sprachanruf-Transkription und die Responses API für Modell-, Such- und
Codeausführungs-Tools. Funktionen, die andere OpenClaw-Verträge benötigen, wie
Echtzeit-Sprachsitzungen, sind hier als Upstream-Fähigkeiten dokumentiert und nicht
als verborgenes Plugin-Verhalten.
Fast-Mode-Zuordnungen
/fast on oder agents.defaults.models["xai/<model>"].params.fastMode: true
schreibt native xAI-Anfragen wie folgt um:
| Quellmodell | Fast-Mode-Ziel |
|---|---|
grok-3 | grok-3-fast |
grok-3-mini | grok-3-mini-fast |
grok-4 | grok-4-fast |
grok-4-0709 | grok-4-fast |
Legacy-Kompatibilitätsaliase
Legacy-Aliase normalisieren weiterhin zu den kanonischen gebündelten IDs:| Legacy-Alias | Kanonische ID |
|---|---|
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 |
Funktionen
Websuche
Websuche
Der gebündelte
grok-Websuche-Provider bevorzugt xAI OAuth und fällt dann
auf XAI_API_KEY oder einen Plugin-Websuche-Schlüssel zurück:Videogenerierung
Videogenerierung
Das gebündelte
xai-Plugin registriert Videogenerierung über das gemeinsame
video_generate Tool.- Standard-Videomodell:
xai/grok-imagine-video - Modi: Text-zu-Video, Bild-zu-Video, Referenzbildgenerierung, Remote- Video-Bearbeitung und Remote-Video-Erweiterung
- Seitenverhältnisse:
1:1,16:9,9:16,4:3,3:4,3:2,2:3 - Auflösungen:
480P,720P - Dauer: 1-15 Sekunden für Generierung/Bild-zu-Video, 1-10 Sekunden bei
Verwendung von
reference_image-Rollen, 2-10 Sekunden für Erweiterung - Referenzbildgenerierung: Setzen Sie
imageRolesfür jedes bereitgestellte Bild aufreference_image; xAI akzeptiert bis zu 7 solcher Bilder - Standard-Operationstimeout: 600 Sekunden, sofern
video_generate.timeoutMsoderagents.defaults.videoGenerationModel.timeoutMsnicht gesetzt ist
Siehe Videogenerierung für gemeinsame Tool-Parameter,
Provider-Auswahl und Failover-Verhalten.
Bildgenerierung
Bildgenerierung
Das gebündelte
xai-Plugin registriert Bildgenerierung über das gemeinsame
image_generate Tool.- Standard-Bildmodell:
xai/grok-imagine-image - Zusätzliches Modell:
xai/grok-imagine-image-quality - Modi: Text-zu-Bild und Referenzbildbearbeitung
- Referenzeingaben: ein
imageoder bis zu fünfimages - Seitenverhältnisse:
1:1,16:9,9:16,4:3,3:4,2:3,3:2 - Auflösungen:
1K,2K - Anzahl: bis zu 4 Bilder
- Standard-Operationstimeout: 600 Sekunden, sofern
image_generate.timeoutMsoderagents.defaults.imageGenerationModel.timeoutMsnicht gesetzt ist
b64_json-Bildantworten an, damit generierte Medien
über den normalen Kanal-Anhangspfad gespeichert und zugestellt werden können. Lokale
Referenzbilder werden in Daten-URLs konvertiert; entfernte http(s)-Referenzen werden
durchgereicht.Um xAI als Standard-Bild-Provider zu verwenden:xAI dokumentiert außerdem
quality, mask, user und zusätzliche native Seitenverhältnisse
wie 1:2, 2:1, 9:20 und 20:9. OpenClaw leitet heute nur die
gemeinsamen, Provider-übergreifenden Bildsteuerungen weiter; nicht unterstützte, nur native Optionen
werden absichtlich nicht über image_generate bereitgestellt.Text-zu-Sprache
Text-zu-Sprache
Das gebündelte
xai-Plugin registriert Text-zu-Sprache über die gemeinsame tts-
Provider-Oberfläche.- Stimmen:
eve,ara,rex,sal,leo,una - Standardstimme:
eve - Formate:
mp3,wav,pcm,mulaw,alaw - Sprache: BCP-47-Code oder
auto - Geschwindigkeit: Provider-native Geschwindigkeitsüberschreibung
- Natives Opus-Sprachnotizformat wird nicht unterstützt
OpenClaw verwendet den Batch-Endpunkt
/v1/tts von xAI. xAI bietet auch Streaming-TTS
über WebSocket an, aber der OpenClaw-Sprach-Provider-Vertrag erwartet derzeit
einen vollständigen Audiopuffer vor der Antwortzustellung.Sprache-zu-Text
Sprache-zu-Text
Das gebündelte Die Sprache kann über die gemeinsame Audiomedien-Konfiguration oder pro Aufruf
über die Transkriptionsanfrage übergeben werden. Prompt-Hinweise werden von der gemeinsamen OpenClaw-
Oberfläche akzeptiert, aber die xAI-REST-STT-Integration leitet nur Datei, Modell und
Sprache weiter, weil diese sauber dem aktuellen öffentlichen xAI-Endpunkt zugeordnet werden können.
xai-Plugin registriert Batch-Sprache-zu-Text über OpenClaws
Transkriptionsoberfläche für Medienverständnis.- Standardmodell:
grok-stt - Endpunkt: xAI REST
/v1/stt - Eingabepfad: Multipart-Audiodatei-Upload
- Von OpenClaw überall dort unterstützt, wo eingehende Audiotranskription
tools.media.audioverwendet, einschließlich Discord-Sprachkanal-Segmenten und Kanal-Audioanhängen
Streaming-Sprache-zu-Text
Streaming-Sprache-zu-Text
Das gebündelte Provider-eigene Konfiguration liegt unter
xai-Plugin registriert außerdem einen Echtzeit-Transkriptions-Provider
für Live-Sprachanruf-Audio.- Endpunkt: xAI WebSocket
wss://api.x.ai/v1/stt - Standardcodierung:
mulaw - Standard-Abtastrate:
8000 - Standard-Endpunkterkennung:
800ms - Zwischentranskripte: standardmäßig aktiviert
plugins.entries.voice-call.config.streaming.providers.xai. Unterstützte
Schlüssel sind apiKey, baseUrl, sampleRate, encoding (pcm, mulaw oder
alaw), interimResults, endpointingMs und language.Dieser Streaming-Provider ist für den Echtzeit-Transkriptionspfad von Voice Call.
Discord-Sprachkanäle zeichnen derzeit kurze Segmente auf und verwenden stattdessen den Batch-
Transkriptionspfad
tools.media.audio.x_search-Konfiguration
x_search-Konfiguration
Das gebündelte xAI-Plugin stellt
x_search als OpenClaw-Tool zum Durchsuchen
von X-Inhalten (ehemals Twitter) über Grok bereit.Konfigurationspfad: plugins.entries.xai.config.xSearch| Schlüssel | Typ | Standard | Beschreibung |
|---|---|---|---|
enabled | boolean | - | x_search aktivieren oder deaktivieren |
model | string | grok-4-1-fast | Für x_search-Anfragen verwendetes Modell |
baseUrl | string | - | Überschreibung der xAI-Responses-Basis-URL |
inlineCitations | boolean | - | Inline-Zitationen in Ergebnisse einschließen |
maxTurns | number | - | Maximale Konversationsrunden |
timeoutSeconds | number | - | Anfrage-Timeout in Sekunden |
cacheTtlMinutes | number | - | Cache-Lebensdauer in Minuten |
Codeausführungs-Konfiguration
Codeausführungs-Konfiguration
Das gebündelte xAI-Plugin stellt
code_execution als OpenClaw-Tool für
Remote-Codeausführung in der Sandbox-Umgebung von xAI bereit.Konfigurationspfad: plugins.entries.xai.config.codeExecution| Schlüssel | Typ | Standard | Beschreibung |
|---|---|---|---|
enabled | boolean | true (wenn Schlüssel verfügbar) | Codeausführung aktivieren oder deaktivieren |
model | string | grok-4-1-fast | Für Codeausführungsanfragen verwendetes Modell |
maxTurns | number | - | Maximale Konversationsrunden |
timeoutSeconds | number | - | Anfrage-Timeout in Sekunden |
Dies ist Remote-Ausführung in der xAI-Sandbox, nicht lokales
exec.Bekannte Grenzen
Bekannte Grenzen
- xAI-Authentifizierung kann einen API-Schlüssel, eine Umgebungsvariable, einen Plugin-Konfigurations-Fallback oder OAuth mit einem berechtigten xAI-Konto verwenden. OAuth verwendet Gerätecode-Verifizierung ohne localhost-Callback. xAI entscheidet, welche Konten OAuth- API-Tokens erhalten können, und die Zustimmungsseite kann Grok Build anzeigen, obwohl OpenClaw die Grok Build-App nicht benötigt.
- OpenClaw stellt die xAI-Multi-Agent-Modellfamilie derzeit nicht bereit. xAI stellt diese Modelle über die Responses API bereit, aber sie akzeptieren nicht die clientseitigen oder benutzerdefinierten Tools, die von OpenClaws gemeinsamem Agent-Loop verwendet werden. Siehe die xAI-Multi-Agent-Einschränkungen.
- xAI Realtime Voice ist noch nicht als OpenClaw-Provider registriert. Es benötigt einen anderen bidirektionalen Sprachesitzungsvertrag als Batch-STT oder Streaming-Transkription.
- xAI-Bild-
quality, Bild-maskund zusätzliche nur native Seitenverhältnisse werden erst bereitgestellt, wenn das gemeinsame Toolimage_generateentsprechende Provider-übergreifende Steuerungen hat.
Erweiterte Hinweise
Erweiterte Hinweise
- OpenClaw wendet xAI-spezifische Kompatibilitätskorrekturen für Tool-Schema und Tool-Aufrufe automatisch auf dem gemeinsamen Runner-Pfad an.
- Native xAI-Anfragen verwenden standardmäßig
tool_stream: true. Setzen Sieagents.defaults.models["xai/<model>"].params.tool_streamauffalse, um dies zu deaktivieren. - Der gebündelte xAI-Wrapper entfernt nicht unterstützte Strict-Tool-Schema-Flags und
Reasoning-effort-Payload-Schlüssel, bevor native xAI-Anfragen gesendet werden. Nur
grok-4.3/grok-4.3-*geben konfigurierbaren Reasoning-Aufwand an; alle anderen reasoning-fähigen xAI-Modelle fordern weiterhininclude: ["reasoning.encrypted_content"]an, damit vorheriges verschlüsseltes Reasoning in Folgerunden erneut abgespielt werden kann. web_search,x_searchundcode_executionwerden als OpenClaw- Tools bereitgestellt. OpenClaw aktiviert das spezifische integrierte xAI-Tool, das es innerhalb jeder Tool- Anfrage benötigt, statt alle nativen Tools an jede Chat-Runde anzuhängen.- Grok
web_searchliestplugins.entries.xai.config.webSearch.baseUrl.x_searchliestplugins.entries.xai.config.xSearch.baseUrlund fällt dann auf die Grok-Web-Search-Basis-URL zurück. x_searchundcode_executiongehören dem gebündelten xAI-Plugin, statt fest in die Core-Modellruntime codiert zu sein.code_executionist Remote-Ausführung in der xAI-Sandbox, nicht lokalesexec.
Live-Tests
Die xAI-Medienpfade werden durch Unit-Tests und Opt-in-Live-Suiten abgedeckt. Exportieren SieXAI_API_KEY in die Prozessumgebung, bevor Sie Live-Probes ausführen.
Verwandt
Modellauswahl
Provider, Modellreferenzen und Failover-Verhalten auswählen.
Videogenerierung
Gemeinsame Video-Tool-Parameter und Provider-Auswahl.
Alle Provider
Die umfassendere Provider-Übersicht.
Fehlerbehebung
Häufige Probleme und Korrekturen.