code_execution exécute une analyse Python distante en environnement isolé sur l’API Responses de xAI
(https://api.x.ai/v1/responses, le même point de terminaison qu’utilise x_search). Il est
enregistré par le plugin xai intégré dans le cadre du contrat tools.
Utilisez-le pour les calculs, la mise en tableau, les statistiques rapides et les analyses
de type graphique, notamment avec les données renvoyées par
x_search ou web_search. Il n’a
accès ni aux fichiers locaux, ni à votre shell, ni à votre dépôt, ni aux appareils associés, et il ne
conserve aucun état entre les appels. Considérez donc chaque appel comme une analyse éphémère, et non
comme une session de notebook. Pour obtenir des données X récentes, exécutez d’abord
x_search, puis transmettez-lui le résultat.
Pour une exécution locale, utilisez plutôt exec.
Configuration
1
Fournir les identifiants xAI
OAuth nécessite un abonnement SuperGrok ou X Premium admissible
(vérification par code d’appareil, ce qui permet de l’utiliser depuis des hôtes distants sans
rappel localhost) :Lors d’une nouvelle installation, le même choix est disponible pendant la configuration initiale :Ou avec une clé d’API :Ou via la configuration :Chacune de ces trois méthodes permet également d’utiliser
x_search et la fonction
web_search de Grok.2
Activer et ajuster code_execution
Lorsque
enabled est omis, code_execution est exposé uniquement si le fournisseur du
modèle actif est xai et que les identifiants xAI peuvent être résolus. Pour un modèle actif
dont le fournisseur non-xAI est connu, définissez
plugins.entries.xai.config.codeExecution.enabled sur true afin d’activer explicitement
l’utilisation entre fournisseurs. Si le fournisseur du modèle actif est absent ou non résolu,
l’outil reste masqué. Définissez enabled sur false pour le désactiver pour tous les
fournisseurs. Les identifiants xAI sont toujours requis.Utilisez le même bloc pour remplacer le modèle, la limite de tours ou le délai d’expiration :3
Redémarrer le Gateway
code_execution apparaît dans la liste des outils de l’agent une fois que le plugin xAI
s’est réenregistré et que les vérifications ci-dessus concernant le fournisseur, l’activation
et l’authentification ont réussi.Utilisation
Indiquez explicitement l’objectif de l’analyse ; l’outil accepte un seul paramètretask.
Envoyez donc la demande complète et toutes les données intégrées dans une seule invite :
Erreurs
Sans authentification, l’outil renvoie une erreur JSON structurée (et non une exception levée), ce qui permet à l’agent de se corriger lui-même :Contenu associé
Outil Exec
Exécution locale du shell sur votre machine ou un Node associé.
Approbations Exec
Politique d’autorisation ou de refus pour l’exécution du shell.
Outils web
web_search, x_search et web_fetch.Fournisseur xAI
Modèles Grok, recherche web/X et configuration de l’exécution de code.