OpenClaw fournit un plugin de fournisseurDocumentation 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 intégré pour les modèles Grok.
Bien démarrer
Créer une clé API
Créez une clé API dans la console xAI.
OpenClaw utilise l’API Responses de xAI comme transport xAI intégré. La même
clé API issue de
openclaw onboard --auth-choice xai-api-key peut également
alimenter x_search de première classe et code_execution distant ; XAI_API_KEY ou la configuration
de recherche web du plugin peuvent aussi alimenter web_search adossé à Grok.
Si vous stockez une clé xAI sous plugins.entries.xai.config.webSearch.apiKey,
le fournisseur de modèles xAI intégré réutilise aussi cette clé comme solution de repli.
Définissez plugins.entries.xai.config.webSearch.baseUrl pour acheminer web_search Grok
et, par défaut, x_search via un proxy xAI Responses d’opérateur.
Le réglage de code_execution se trouve sous plugins.entries.xai.config.codeExecution.Catalogue intégré
OpenClaw inclut directement ces familles de modèles xAI :| Famille | Identifiants de modèles |
|---|---|
| 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* et grok-code-fast* lorsqu’ils
suivent la même forme d’API.
Couverture des fonctionnalités OpenClaw
Le plugin intégré mappe la surface d’API publique actuelle de xAI sur les contrats partagés de fournisseur et d’outils d’OpenClaw. Les capacités qui ne correspondent pas au contrat partagé (par exemple le TTS en streaming et la voix en temps réel) ne sont pas exposées ; consultez le tableau ci-dessous.| Capacité xAI | Surface OpenClaw | État |
|---|---|---|
| Chat / Responses | Fournisseur de modèles xai/<model> | Oui |
| Recherche web côté serveur | Fournisseur web_search grok | Oui |
| Recherche X côté serveur | Outil x_search | Oui |
| Exécution de code côté serveur | Outil code_execution | Oui |
| Images | image_generate | Oui |
| Vidéos | video_generate | Oui |
| Synthèse vocale par lot | messages.tts.provider: "xai" / tts | Oui |
| TTS en streaming | - | Non exposé ; le contrat TTS d’OpenClaw renvoie des tampons audio complets |
| Reconnaissance vocale par lot | tools.media.audio / compréhension multimédia | Oui |
| Reconnaissance vocale en streaming | Voice Call streaming.provider: "xai" | Oui |
| Voix en temps réel | - | Pas encore exposé ; contrat de session/WebSocket différent |
| Fichiers / lots | Compatibilité API de modèle générique uniquement | Pas un outil OpenClaw de première classe |
OpenClaw utilise les API REST image/vidéo/TTS/STT de xAI pour la génération de médias,
la voix et la transcription par lot, le WebSocket STT en streaming de xAI pour la transcription
des appels vocaux en direct, et l’API Responses pour les outils de modèle, de recherche et
d’exécution de code. Les fonctionnalités qui nécessitent des contrats OpenClaw différents, comme
les sessions vocales en temps réel, sont documentées ici comme des capacités amont plutôt
que comme un comportement caché du plugin.
Mappages du mode rapide
/fast on ou agents.defaults.models["xai/<model>"].params.fastMode: true
réécrit les requêtes xAI natives comme suit :
| Modèle source | Cible du mode rapide |
|---|---|
grok-3 | grok-3-fast |
grok-3-mini | grok-3-mini-fast |
grok-4 | grok-4-fast |
grok-4-0709 | grok-4-fast |
Alias de compatibilité hérités
Les alias hérités se normalisent toujours vers les identifiants intégrés canoniques :| Alias hérité | Identifiant canonique |
|---|---|
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 |
Fonctionnalités
Recherche web
Recherche web
Le fournisseur de recherche web
grok intégré peut utiliser XAI_API_KEY ou une clé
de recherche web du plugin :Génération de vidéos
Génération de vidéos
Le plugin
xai intégré enregistre la génération de vidéos via l’outil partagé
video_generate.- Modèle vidéo par défaut :
xai/grok-imagine-video - Modes : texte vers vidéo, image vers vidéo, génération d’image de référence, modification de vidéo distante et extension de vidéo distante
- Formats d’image :
1:1,16:9,9:16,4:3,3:4,3:2,2:3 - Résolutions :
480P,720P - Durée : 1 à 15 secondes pour la génération/image vers vidéo, 1 à 10 secondes lors
de l’utilisation de rôles
reference_image, 2 à 10 secondes pour l’extension - Génération par image de référence : définissez
imageRolessurreference_imagepour chaque image fournie ; xAI accepte jusqu’à 7 images de ce type
Consultez Génération de vidéos pour les paramètres d’outil partagés,
la sélection du fournisseur et le comportement de bascule.
Génération d’images
Génération d’images
Le plugin
xai intégré enregistre la génération d’images via l’outil partagé
image_generate.- Modèle d’image par défaut :
xai/grok-imagine-image - Modèle supplémentaire :
xai/grok-imagine-image-pro - Modes : texte vers image et modification avec image de référence
- Entrées de référence : une
imageou jusqu’à cinqimages - Formats d’image :
1:1,16:9,9:16,4:3,3:4,2:3,3:2 - Résolutions :
1K,2K - Nombre : jusqu’à 4 images
b64_json afin que les médias générés puissent être
stockés et distribués via le chemin normal des pièces jointes de canal. Les images de référence
locales sont converties en URL de données ; les références http(s) distantes sont
transmises telles quelles.Pour utiliser xAI comme fournisseur d’images par défaut :xAI documente également
quality, mask, user et d’autres ratios natifs
comme 1:2, 2:1, 9:20 et 20:9. OpenClaw ne transmet aujourd’hui que les
contrôles d’image partagés entre fournisseurs ; les réglages uniquement natifs non pris en charge
ne sont volontairement pas exposés via image_generate.Synthèse vocale
Synthèse vocale
Le plugin
xai intégré enregistre la synthèse vocale via la surface de fournisseur partagée tts.- Voix :
eve,ara,rex,sal,leo,una - Voix par défaut :
eve - Formats :
mp3,wav,pcm,mulaw,alaw - Langue : code BCP-47 ou
auto - Vitesse : remplacement de vitesse natif au fournisseur
- Le format natif de note vocale Opus n’est pas pris en charge
OpenClaw utilise le point de terminaison
/v1/tts par lot de xAI. xAI propose également le TTS en streaming
via WebSocket, mais le contrat de fournisseur vocal OpenClaw attend actuellement
un tampon audio complet avant la remise de la réponse.Reconnaissance vocale
Reconnaissance vocale
Le plugin La langue peut être fournie via la configuration multimédia audio partagée ou par requête
de transcription individuelle. Les indications de prompt sont acceptées par la surface OpenClaw
partagée, mais l’intégration STT REST xAI ne transmet que le fichier, le modèle et
la langue, car ceux-ci correspondent proprement au point de terminaison xAI public actuel.
xai intégré enregistre la reconnaissance vocale par lot via la surface
de transcription de compréhension multimédia d’OpenClaw.- Modèle par défaut :
grok-stt - Point de terminaison : REST xAI
/v1/stt - Chemin d’entrée : téléversement de fichier audio multipart
- Pris en charge par OpenClaw partout où la transcription audio entrante utilise
tools.media.audio, y compris les segments de canal vocal Discord et les pièces jointes audio de canal
Reconnaissance vocale en streaming
Reconnaissance vocale en streaming
Le plugin La configuration détenue par le fournisseur se trouve sous
xai intégré enregistre également un fournisseur de transcription en temps réel
pour l’audio des appels vocaux en direct.- Point de terminaison : WebSocket xAI
wss://api.x.ai/v1/stt - Encodage par défaut :
mulaw - Fréquence d’échantillonnage par défaut :
8000 - Détection de fin de parole par défaut :
800ms - Transcriptions intermédiaires : activées par défaut
plugins.entries.voice-call.config.streaming.providers.xai. Les clés prises
en charge sont apiKey, baseUrl, sampleRate, encoding (pcm, mulaw ou
alaw), interimResults, endpointingMs et language.Ce fournisseur de streaming est destiné au chemin de transcription en temps
réel de Voice Call. La voix Discord enregistre actuellement de courts
segments et utilise à la place le chemin de transcription par lot
tools.media.audio.Configuration de x_search
Configuration de x_search
Le Plugin xAI intégré expose
x_search comme outil OpenClaw pour rechercher
du contenu X (anciennement Twitter) via Grok.Chemin de configuration : plugins.entries.xai.config.xSearch| Clé | Type | Valeur par défaut | Description |
|---|---|---|---|
enabled | boolean | - | Activer ou désactiver x_search |
model | string | grok-4-1-fast | Modèle utilisé pour les requêtes x_search |
baseUrl | string | - | Remplacement de l’URL de base xAI Responses |
inlineCitations | boolean | - | Inclure des citations en ligne dans les résultats |
maxTurns | number | - | Nombre maximal de tours de conversation |
timeoutSeconds | number | - | Délai d’expiration de la requête en secondes |
cacheTtlMinutes | number | - | Durée de vie du cache en minutes |
Configuration de l’exécution de code
Configuration de l’exécution de code
Le Plugin xAI intégré expose
code_execution comme outil OpenClaw pour
l’exécution de code à distance dans l’environnement sandbox de xAI.Chemin de configuration : plugins.entries.xai.config.codeExecution| Clé | Type | Valeur par défaut | Description |
|---|---|---|---|
enabled | boolean | true (si clé disponible) | Activer ou désactiver l’exécution de code |
model | string | grok-4-1-fast | Modèle utilisé pour les requêtes d’exécution de code |
maxTurns | number | - | Nombre maximal de tours de conversation |
timeoutSeconds | number | - | Délai d’expiration de la requête en secondes |
Il s’agit de l’exécution à distance dans la sandbox xAI, et non de
exec local.Limites connues
Limites connues
- L’authentification se fait uniquement par clé d’API aujourd’hui. La clé d’API peut être stockée dans un profil d’authentification xAI, une variable d’environnement ou la configuration du Plugin ; il n’existe pas encore de flux OAuth xAI ni de flux par code d’appareil dans OpenClaw.
grok-4.20-multi-agent-experimental-beta-0304n’est pas pris en charge sur le chemin normal du fournisseur xAI, car il nécessite une surface d’API amont différente du transport xAI OpenClaw standard.- La voix xAI Realtime n’est pas encore enregistrée comme fournisseur OpenClaw. Elle nécessite un contrat de session vocale bidirectionnelle différent de la STT par lot ou de la transcription en streaming.
- Les paramètres d’image xAI
quality,maskd’image et les formats d’image supplémentaires uniquement natifs ne sont pas exposés tant que l’outil partagéimage_generatene dispose pas des contrôles multifournisseurs correspondants.
Notes avancées
Notes avancées
- OpenClaw applique automatiquement les correctifs de compatibilité propres à xAI pour les schémas d’outils et les appels d’outils sur le chemin du runner partagé.
- Les requêtes xAI natives utilisent
tool_stream: truepar défaut. Définissezagents.defaults.models["xai/<model>"].params.tool_streamsurfalsepour le désactiver. - Le wrapper xAI intégré supprime les indicateurs de schéma d’outils stricts non pris en charge et les clés de charge utile de raisonnement avant d’envoyer les requêtes xAI natives.
web_search,x_searchetcode_executionsont exposés comme outils OpenClaw. OpenClaw active l’outil intégré xAI précis dont il a besoin dans chaque requête d’outil au lieu d’attacher tous les outils natifs à chaque tour de chat.- Grok
web_searchlitplugins.entries.xai.config.webSearch.baseUrl.x_searchlitplugins.entries.xai.config.xSearch.baseUrl, puis revient à l’URL de base de la recherche web Grok. x_searchetcode_executionappartiennent au Plugin xAI intégré plutôt que d’être codés en dur dans le runtime du modèle principal.code_executioncorrespond à l’exécution à distance dans la sandbox xAI, et non àexeclocal.
Tests live
Les chemins média xAI sont couverts par des tests unitaires et des suites live à activation explicite. Les commandes live chargent les secrets depuis votre shell de connexion, y compris~/.profile, avant de sonder XAI_API_KEY.
Associé
Sélection de modèle
Choisir les fournisseurs, les références de modèle et le comportement de basculement.
Génération vidéo
Paramètres de l’outil vidéo partagé et sélection du fournisseur.
Tous les fournisseurs
La vue d’ensemble plus large des fournisseurs.
Dépannage
Problèmes courants et correctifs.