code_execution ejecuta análisis remoto de Python en un entorno aislado mediante la API Responses de xAI
(https://api.x.ai/v1/responses, el mismo endpoint que usa x_search). Está
registrado por el plugin xai incluido conforme al contrato tools.
Úselo para cálculos, tabulación, estadísticas rápidas y análisis
con gráficos, incluidos los datos devueltos por
x_search o web_search. No tiene
acceso a archivos locales, al shell, al repositorio ni a dispositivos vinculados, y no
conserva el estado entre llamadas, por lo que cada llamada debe tratarse como un análisis efímero, no
como una sesión de cuaderno. Para obtener datos recientes de X, ejecute primero x_search
y canalice el resultado.
Para la ejecución local, use exec en su lugar.
Configuración
1
Proporcionar credenciales de xAI
OAuth requiere una suscripción válida a SuperGrok o X Premium
(verificación mediante código de dispositivo, por lo que funciona desde hosts remotos sin una
devolución de llamada a localhost):Durante una instalación nueva, la misma opción está disponible en la incorporación:O bien, una clave de API:O mediante la configuración:Cualquiera de estas tres opciones también permite utilizar
x_search y web_search de Grok.2
Habilitar y ajustar code_execution
Si se omite
enabled, code_execution solo se expone cuando el proveedor
del modelo activo es xai y se pueden resolver las credenciales de xAI. Para un modelo activo
con un proveedor conocido distinto de xAI, establezca
plugins.entries.xai.config.codeExecution.enabled en true para habilitar
el uso entre proveedores. Si falta el proveedor del modelo activo o no se puede resolver,
la herramienta permanece oculta. Establezca enabled en false para deshabilitarla para todos los
proveedores. Las credenciales de xAI siempre son obligatorias.Use el mismo bloque para sustituir el modelo, el límite de turnos o el tiempo de espera:3
Reiniciar el Gateway
code_execution aparece en la lista de herramientas del agente una vez que el plugin de xAI
vuelve a registrarse y se superan las comprobaciones anteriores del proveedor, la habilitación y la autenticación.Cómo usarla
Indique explícitamente la intención del análisis; la herramienta acepta un único parámetrotask,
por lo que debe enviar la solicitud completa y todos los datos insertados en una sola instrucción:
Errores
Sin autenticación, la herramienta devuelve un error JSON estructurado (no una excepción generada), lo que permite al agente autocorregirse:Temas relacionados
Herramienta Exec
Ejecución local del shell en su máquina o Node vinculado.
Aprobaciones de Exec
Política de autorización o denegación para la ejecución del shell.
Herramientas web
web_search, x_search y web_fetch.Proveedor xAI
Modelos Grok, búsqueda web/X y configuración de ejecución de código.