OpenClaw levert een gebundeldeDocumentation 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 voor Grok-modellen.
Aan de slag
Maak een API-sleutel
Maak een API-sleutel in de xAI-console.
OpenClaw gebruikt de xAI Responses-API als het gebundelde xAI-transport. Dezelfde
XAI_API_KEY kan ook Grok-ondersteunde web_search, eersteklas x_search
en externe code_execution aandrijven.
Als je een xAI-sleutel opslaat onder plugins.entries.xai.config.webSearch.apiKey,
gebruikt de gebundelde xAI-modelprovider die sleutel ook opnieuw als fallback.
Stel plugins.entries.xai.config.webSearch.baseUrl in om Grok web_search
en standaard x_search via een operator-xAI Responses-proxy te routeren.
Afstemming van code_execution staat onder plugins.entries.xai.config.codeExecution.Ingebouwde catalogus
OpenClaw bevat standaard deze xAI-modelfamilies:| Familie | Model-id’s |
|---|---|
| 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*- en grok-code-fast*-id’s door wanneer
ze dezelfde API-vorm volgen.
OpenClaw-functiedekking
De gebundelde Plugin brengt het huidige openbare API-oppervlak van xAI in kaart op de gedeelde provider- en toolcontracten van OpenClaw. Mogelijkheden die niet in het gedeelde contract passen (bijvoorbeeld streaming-TTS en realtime spraak) worden niet beschikbaar gemaakt - zie de tabel hieronder.| xAI-mogelijkheid | OpenClaw-oppervlak | Status |
|---|---|---|
| Chat / Responses | xai/<model>-modelprovider | Ja |
| Server-side web search | web_search-provider grok | Ja |
| Server-side X-zoekactie | x_search-tool | Ja |
| Server-side code execution | code_execution-tool | Ja |
| Afbeeldingen | image_generate | Ja |
| Video’s | video_generate | Ja |
| Batch tekst-naar-spraak | messages.tts.provider: "xai" / tts | Ja |
| Streaming-TTS | - | Niet beschikbaar gemaakt; het TTS-contract van OpenClaw retourneert volledige audiobuffers |
| Batch spraak-naar-tekst | tools.media.audio / mediabegrip | Ja |
| Streaming spraak-naar-tekst | Voice Call streaming.provider: "xai" | Ja |
| Realtime spraak | - | Nog niet beschikbaar gemaakt; ander sessie-/WebSocket-contract |
| Bestanden / batches | Alleen generieke model-API-compatibiliteit | Geen eersteklas OpenClaw-tool |
OpenClaw gebruikt de REST-API’s voor afbeeldingen/video/TTS/STT van xAI voor mediageneratie,
spraak en batchtranscriptie, de streaming-STT-WebSocket van xAI voor live
transcriptie van spraakoproepen, en de Responses-API voor model-, zoek- en
code-uitvoeringstools. Functies waarvoor andere OpenClaw-contracten nodig zijn, zoals
Realtime-spraaksessies, worden hier gedocumenteerd als upstream-mogelijkheden in plaats
van verborgen Plugin-gedrag.
Fast-mode-toewijzingen
/fast on of agents.defaults.models["xai/<model>"].params.fastMode: true
herschrijft native xAI-verzoeken als volgt:
| Bronmodel | Fast-mode-doel |
|---|---|
grok-3 | grok-3-fast |
grok-3-mini | grok-3-mini-fast |
grok-4 | grok-4-fast |
grok-4-0709 | grok-4-fast |
Legacy-compatibiliteitsaliassen
Legacy-aliassen worden nog steeds genormaliseerd naar de canonieke gebundelde id’s:| Legacy-alias | Canonieke 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 |
Functies
Web search
Web search
De gebundelde
grok-webzoekprovider gebruikt ook XAI_API_KEY:Videogeneratie
Videogeneratie
De gebundelde
xai Plugin registreert videogeneratie via de gedeelde
video_generate-tool.- Standaard videomodel:
xai/grok-imagine-video - Modi: tekst-naar-video, afbeelding-naar-video, generatie met referentieafbeelding, externe videobewerking en externe video-uitbreiding
- Beeldverhoudingen:
1:1,16:9,9:16,4:3,3:4,3:2,2:3 - Resoluties:
480P,720P - Duur: 1-15 seconden voor generatie/afbeelding-naar-video, 1-10 seconden bij
gebruik van
reference_image-rollen, 2-10 seconden voor uitbreiding - Generatie met referentieafbeelding: stel
imageRolesin opreference_imagevoor elke aangeleverde afbeelding; xAI accepteert maximaal 7 zulke afbeeldingen
Zie Videogeneratie voor gedeelde toolparameters,
providerselectie en failovergedrag.
Afbeeldingsgeneratie
Afbeeldingsgeneratie
De gebundelde
xai Plugin registreert afbeeldingsgeneratie via de gedeelde
image_generate-tool.- Standaard afbeeldingsmodel:
xai/grok-imagine-image - Extra model:
xai/grok-imagine-image-pro - Modi: tekst-naar-afbeelding en bewerking met referentieafbeelding
- Referentie-invoer: één
imageof maximaal vijfimages - Beeldverhoudingen:
1:1,16:9,9:16,4:3,3:4,2:3,3:2 - Resoluties:
1K,2K - Aantal: maximaal 4 afbeeldingen
b64_json-afbeeldingsreacties zodat gegenereerde media kunnen worden
opgeslagen en geleverd via het normale pad voor kanaalbijlagen. Lokale
referentieafbeeldingen worden geconverteerd naar data-URL’s; externe http(s)-referenties worden
doorgegeven.Om xAI als standaard afbeeldingsprovider te gebruiken:xAI documenteert ook
quality, mask, user en extra native verhoudingen
zoals 1:2, 2:1, 9:20 en 20:9. OpenClaw stuurt vandaag alleen de
gedeelde afbeeldingsbesturingselementen voor meerdere providers door; niet-ondersteunde native-only knoppen
worden bewust niet beschikbaar gemaakt via image_generate.Tekst-naar-spraak
Tekst-naar-spraak
De gebundelde
xai Plugin registreert tekst-naar-spraak via het gedeelde tts-
provideroppervlak.- Stemmen:
eve,ara,rex,sal,leo,una - Standaardstem:
eve - Formaten:
mp3,wav,pcm,mulaw,alaw - Taal: BCP-47-code of
auto - Snelheid: provider-native snelheidsoverschrijving
- Native Opus-spraaknotitieformaat wordt niet ondersteund
OpenClaw gebruikt het batch-
/v1/tts-endpoint van xAI. xAI biedt ook streaming-TTS
via WebSocket, maar het spraakprovidercontract van OpenClaw verwacht momenteel
een volledige audiobuffer voordat een antwoord wordt geleverd.Spraak-naar-tekst
Spraak-naar-tekst
De gebundelde Taal kan worden opgegeven via de gedeelde audiomediaconfiguratie of per
transcriptieverzoek. Prompt-hints worden geaccepteerd door het gedeelde OpenClaw-
oppervlak, maar de xAI REST STT-integratie stuurt alleen bestand, model en
taal door omdat die netjes overeenkomen met het huidige openbare xAI-endpoint.
xai Plugin registreert batch spraak-naar-tekst via het
transcriptieoppervlak voor mediabegrip van OpenClaw.- Standaardmodel:
grok-stt - Endpoint: xAI REST
/v1/stt - Invoerpad: multipart-upload van audiobestand
- Ondersteund door OpenClaw overal waar transcriptie van binnenkomende audio
tools.media.audiogebruikt, inclusief Discord-spraakkanaalsegmenten en kanaalaudiobijlagen
Streaming spraak-naar-tekst
Streaming spraak-naar-tekst
De gebundelde Configuratie die eigendom is van de provider staat onder
xai Plugin registreert ook een realtime transcriptieprovider
voor live spraakoproepaudio.- Endpoint: xAI WebSocket
wss://api.x.ai/v1/stt - Standaardcodering:
mulaw - Standaardsamplefrequentie:
8000 - Standaard endpointing:
800ms - Tussentijdse transcripties: standaard ingeschakeld
plugins.entries.voice-call.config.streaming.providers.xai. Ondersteunde
sleutels zijn apiKey, baseUrl, sampleRate, encoding (pcm, mulaw of
alaw), interimResults, endpointingMs en language.Deze streamingprovider is bedoeld voor het realtime transcriptiepad van Voice Call.
Discord-spraak neemt momenteel korte segmenten op en gebruikt in plaats daarvan het batchgewijze
transcriptiepad
tools.media.audio.x_search configuration
x_search configuration
De meegeleverde xAI-Plugin stelt
x_search beschikbaar als OpenClaw-tool om
X-content (voorheen Twitter) te doorzoeken via Grok.Configuratiepad: plugins.entries.xai.config.xSearch| Sleutel | Type | Standaard | Beschrijving |
|---|---|---|---|
enabled | boolean | - | Schakel x_search in of uit |
model | string | grok-4-1-fast | Model dat wordt gebruikt voor x_search-verzoeken |
baseUrl | string | - | Overschrijving van de xAI Responses-basis-URL |
inlineCitations | boolean | - | Neem inline citaties op in resultaten |
maxTurns | number | - | Maximumaantal gespreksbeurten |
timeoutSeconds | number | - | Time-out van verzoek in seconden |
cacheTtlMinutes | number | - | Time-to-live van cache in minuten |
Code execution configuration
Code execution configuration
De meegeleverde xAI-Plugin stelt
code_execution beschikbaar als OpenClaw-tool voor
externe code-uitvoering in de sandboxomgeving van xAI.Configuratiepad: plugins.entries.xai.config.codeExecution| Sleutel | Type | Standaard | Beschrijving |
|---|---|---|---|
enabled | boolean | true (als sleutel beschikbaar is) | Schakel code-uitvoering in of uit |
model | string | grok-4-1-fast | Model dat wordt gebruikt voor code-uitvoeringsverzoeken |
maxTurns | number | - | Maximumaantal gespreksbeurten |
timeoutSeconds | number | - | Time-out van verzoek in seconden |
Dit is externe xAI-sandboxuitvoering, niet lokale
exec.Known limits
Known limits
- Auth gebruikt vandaag alleen API-sleutels. Er is nog geen xAI OAuth- of apparaatcodeflow in OpenClaw.
grok-4.20-multi-agent-experimental-beta-0304wordt niet ondersteund op het normale xAI-providerpad, omdat het een ander upstream API-oppervlak vereist dan het standaard OpenClaw xAI-transport.- xAI Realtime-spraak is nog niet geregistreerd als OpenClaw-provider. Het heeft een ander bidirectioneel spraaksessiecontract nodig dan batch-STT of streamingtranscriptie.
- xAI-afbeeldings
quality, afbeeldingsmasken extra native-only beeldverhoudingen worden niet beschikbaar gesteld totdat de gedeelde toolimage_generatebijbehorende cross-provider controls heeft.
Advanced notes
Advanced notes
- OpenClaw past automatisch xAI-specifieke compatibiliteitsoplossingen voor toolschema’s en tool-calls toe op het gedeelde runnerpad.
- Native xAI-verzoeken gebruiken standaard
tool_stream: true. Stelagents.defaults.models["xai/<model>"].params.tool_streamin opfalseom dit uit te schakelen. - De meegeleverde xAI-wrapper verwijdert niet-ondersteunde strikte toolschema-vlaggen en reasoning-payloadsleutels voordat native xAI-verzoeken worden verzonden.
web_search,x_searchencode_executionworden beschikbaar gesteld als OpenClaw- tools. OpenClaw schakelt de specifieke ingebouwde xAI-functie in die nodig is binnen elk tool- verzoek, in plaats van alle native tools aan elke chatbeurt te koppelen.- Grok
web_searchleestplugins.entries.xai.config.webSearch.baseUrl.x_searchleestplugins.entries.xai.config.xSearch.baseUrlen valt daarna terug op de Grok-webzoekbasis-URL. x_searchencode_executionzijn eigendom van de meegeleverde xAI-Plugin en zijn niet hardcoded in de kernmodelruntime.code_executionis externe xAI-sandboxuitvoering, niet lokaleexec.
Live testen
De xAI-mediapaden worden gedekt door unit tests en opt-in live suites. De live commando’s laden secrets uit je login-shell, inclusief~/.profile, voordat
XAI_API_KEY wordt gecontroleerd.
Gerelateerd
Model selection
Providers, modelverwijzingen en failovergedrag kiezen.
Video generation
Gedeelde videotoolparameters en providerselectie.
All providers
Het bredere provideroverzicht.
Troubleshooting
Veelvoorkomende problemen en oplossingen.