code_execution exécute une analyse Python distante en bac à sable sur l’API Responses de xAI. Il est enregistré par le plugin xai groupé (dans le cadre du contrat tools) et distribue les requêtes vers le même point de terminaison https://api.x.ai/v1/responses que celui utilisé par x_search.
| Propriété | Valeur |
|---|---|
| Nom de l’outil | code_execution |
| Plugin fournisseur | xai (groupé, enabledByDefault: true) |
| Authentification | Profil d’authentification xAI, XAI_API_KEY, ou plugins.entries.xai.config.webSearch.apiKey |
| Modèle par défaut | grok-4-1-fast |
| Délai par défaut | 30 secondes |
maxTurns par défaut | non défini (xAI applique sa propre limite interne) |
exec :
execexécute des commandes shell sur votre machine ou votre nœud appairé.code_executionexécute Python dans le bac à sable distant de xAI.
code_execution pour :
- Les calculs.
- La mise en tableau.
- Les statistiques rapides.
- L’analyse de type graphique.
- L’analyse des données renvoyées par
x_searchouweb_search.
exec pour cela.
Configuration
Provide xAI credentials
Connectez-vous avec Grok OAuth au moyen d’un abonnement SuperGrok ou X Premium éligible,
ou stockez une clé d’API. xAI OAuth utilise la vérification par code d’appareil, ce qui lui permet de fonctionner
depuis des hôtes distants sans rappel localhost. OAuth fonctionne pour
Lors d’une nouvelle installation, les mêmes choix d’authentification sont disponibles dans
l’intégration initiale :Ou utilisez une clé d’API :Ou via la configuration :
code_execution et x_search ; XAI_API_KEY ou la configuration de recherche web du plugin
peuvent aussi alimenter Grok web_search.Enable and tune code_execution
code_execution est disponible lorsque les identifiants xAI sont disponibles. Définissez
plugins.entries.xai.config.codeExecution.enabled sur false pour le désactiver,
ou utilisez le même bloc pour ajuster le modèle et le délai.Comment l’utiliser
Formulez votre demande naturellement et explicitez l’intention d’analyse :task, l’agent doit donc envoyer la demande d’analyse complète et toutes les données en ligne dans une seule invite.
Erreurs
Lorsque l’outil s’exécute sans authentification, il renvoie une erreur structuréemissing_xai_api_key pointant vers le profil d’authentification, la variable d’environnement et les options de configuration. L’erreur est au format JSON, et non une exception levée, afin que l’agent puisse se corriger lui-même :
Limites
- Il s’agit d’une exécution distante xAI, pas d’une exécution de processus local.
- Traitez les résultats comme une analyse éphémère, pas comme une session de notebook persistante.
- Ne supposez pas l’accès aux fichiers locaux ni à votre espace de travail.
- Pour des données X récentes, utilisez d’abord
x_search, puis transmettez le résultat àcode_execution.
Connexe
Exec tool
Exécution shell locale sur votre machine ou votre nœud appairé.
Exec approvals
Politique d’autorisation/refus pour l’exécution shell.
Web tools
web_search, x_search et web_fetch.xAI provider
Modèles Grok, recherche web/X et configuration de l’exécution de code.