OpenClaw liefert ein gebündeltesDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
xai-Provider-Plugin für Grok-Modelle aus.
Erste Schritte
API-Schlüssel erstellen
Erstellen Sie einen API-Schlüssel in der xAI-Konsole.
OpenClaw verwendet die xAI Responses API als gebündelten xAI-Transport. Derselbe
API-Schlüssel aus
openclaw onboard --auth-choice xai-api-key kann auch
erstklassiges x_search und remote code_execution bereitstellen; XAI_API_KEY
oder die Plugin-Konfiguration für Websuche kann auch Grok-gestütztes
web_search bereitstellen.
Wenn Sie einen xAI-Schlüssel unter plugins.entries.xai.config.webSearch.apiKey
speichern, verwendet der gebündelte xAI-Modell-Provider diesen Schlüssel auch 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 leiten.
Die Abstimmung von code_execution befindet sich unter plugins.entries.xai.config.codeExecution.Integrierter Katalog
OpenClaw enthält diese xAI-Modellfamilien standardmäßig:| Familie | Modell-IDs |
|---|---|
| Grok 3 | grok-3, grok-3-fast, grok-3-mini, grok-3-mini-fast |
| Grok 4.3 | grok-4.3 |
| Grok 4 | grok-4, grok-4-0709 |
| Grok 4 Fast | grok-4-fast, grok-4-fast-non-reasoning |
| Grok 4.1 Fast | grok-4-1-fast, grok-4-1-fast-non-reasoning |
| Grok 4.20 Beta | grok-4.20-beta-latest-reasoning, grok-4.20-beta-latest-non-reasoning |
| Grok Code | grok-code-fast-1 |
grok-4*- und grok-code-fast*-IDs weiter auf,
wenn sie derselben API-Struktur folgen.
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. Fähigkeiten, die nicht zum gemeinsamen Vertrag passen (zum Beispiel Streaming-TTS und Echtzeit-Sprache), werden nicht bereitgestellt - 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 bereitgestellt; 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 | Voice Call streaming.provider: "xai" | Ja |
| Echtzeit-Sprache | - | Noch nicht bereitgestellt; 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, das Streaming-STT-WebSocket
von xAI für Live-Transkription von Sprachanrufen und die Responses API für
Modell-, Such- und Codeausführungs-Tools. Funktionen, die andere OpenClaw-Verträge
benötigen, etwa Echtzeit-Sprachsitzungen, werden hier als Upstream-Fähigkeiten
dokumentiert und nicht als verborgenes Plugin-Verhalten.
Fast-Modus-Zuordnungen
/fast on oder agents.defaults.models["xai/<model>"].params.fastMode: true
schreibt native xAI-Anfragen wie folgt um:
| Quellmodell | Fast-Modus-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 werden weiterhin auf die kanonischen gebündelten IDs normalisiert:| Legacy-Alias | Kanonische ID |
|---|---|
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 kann XAI_API_KEY oder einen
Plugin-Schlüssel für Websuche verwenden: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
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-pro - Modi: Text-zu-Bild und Referenzbild-Bearbeitung
- 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
b64_json-Bildantworten an, damit generierte Medien
über den normalen Kanal-Anhangspfad gespeichert und bereitgestellt werden können.
Lokale Referenzbilder werden in Daten-URLs konvertiert; remote 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 Regler 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 Audio-Medienkonfiguration oder pro
Transkriptionsanfrage bereitgestellt werden. Prompt-Hinweise werden von der
gemeinsamen OpenClaw-Oberfläche akzeptiert, aber die xAI-REST-STT-Integration
leitet nur Datei, Modell und Sprache weiter, da diese sauber auf den aktuellen
öffentlichen xAI-Endpunkt abbildbar sind.
xai-Plugin registriert Batch-Sprache-zu-Text über die
Medienverständnis-Transkriptionsoberfläche von OpenClaw.- Standardmodell:
grok-stt - Endpunkt: xAI REST
/v1/stt - Eingabepfad: Multipart-Audiodatei-Upload
- Unterstützt von OpenClaw überall dort, 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 befindet sich unter
xai-Plugin registriert außerdem einen Echtzeit-Transkriptions-Provider
für Live-Audio aus Sprachanrufen.- Endpunkt: xAI WebSocket
wss://api.x.ai/v1/stt - Standardkodierung:
mulaw - Standard-Abtastrate:
8000 - Standard-Endpointerkennung:
800ms - Zwischen-Transkripte: 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
vorgesehen. Discord-Voice zeichnet derzeit kurze Segmente auf und verwendet
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 | Standardwert | 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 aufnehmen |
maxTurns | number | - | Maximale Anzahl an Konversationsturns |
timeoutSeconds | number | - | Anfrage-Timeout in Sekunden |
cacheTtlMinutes | number | - | Cache-Lebensdauer in Minuten |
Konfiguration für Codeausführung
Konfiguration für Codeausführung
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 | Standardwert | 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 Anzahl an Konversationsturns |
timeoutSeconds | number | - | Anfrage-Timeout in Sekunden |
Dies ist Remote-Ausführung in der xAI-Sandbox, nicht lokales
exec.Bekannte Einschränkungen
Bekannte Einschränkungen
- Authentifizierung erfolgt heute nur per API-Schlüssel. Der API-Schlüssel kann in einem xAI-Auth- Profil, einer Umgebungsvariable oder der Plugin-Konfiguration gespeichert werden; es gibt in OpenClaw noch keinen xAI-OAuth- oder Device-Code-Flow.
grok-4.20-multi-agent-experimental-beta-0304wird auf dem normalen xAI-Provider-Pfad nicht unterstützt, weil es eine andere Upstream-API- Oberfläche benötigt als der standardmäßige OpenClaw-xAI-Transport.- xAI Realtime Voice ist noch nicht als OpenClaw-Provider registriert. Es benötigt einen anderen bidirektionalen Voice-Session-Vertrag als Batch-STT oder Streaming-Transkription.
- xAI-Bild-
quality, Bild-maskund zusätzliche nur native Seitenverhältnisse werden erst offengelegt, wenn das gemeinsameimage_generate-Tool entsprechende providerübergreifende Steuerelemente hat.
Erweiterte Hinweise
Erweiterte Hinweise
- OpenClaw wendet xAI-spezifische Kompatibilitätskorrekturen für Tool-Schemas 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-Payload-Schlüssel, bevor native xAI-Anfragen gesendet werden.
web_search,x_searchundcode_executionwerden als OpenClaw- Tools offengelegt. OpenClaw aktiviert das jeweils benötigte spezifische integrierte xAI-Tool innerhalb jeder Tool-Anfrage, statt alle nativen Tools an jeden Chat-Turn 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 zum gebündelten xAI-Plugin und sind nicht fest in die Core-Modelllaufzeit codiert.code_executionist Remote-Ausführung in der xAI-Sandbox, nicht lokalesexec.
Live-Tests
Die xAI-Medienpfade werden durch Unit-Tests und Opt-in-Live-Suites abgedeckt. Die Live- Befehle laden Secrets aus Ihrer Login-Shell, einschließlich~/.profile, bevor
sie XAI_API_KEY prüfen.
Verwandt
Modellauswahl
Provider, Modellreferenzen und Failover-Verhalten auswählen.
Videogenerierung
Gemeinsame Videotool-Parameter und Provider-Auswahl.
Alle Provider
Die umfassendere Provider-Übersicht.
Fehlerbehebung
Häufige Probleme und Korrekturen.