Ir al contenido

Ejecución de Código

code_execution ejecuta análisis remoto de Python en un entorno aislado en la API de Responses de xAI. Esto es diferente de exec local:

  • exec ejecuta comandos de shell en tu máquina o nodo
  • code_execution ejecuta Python en el sandbox remoto de xAI

Usa code_execution para:

  • cálculos
  • tabulación
  • estadísticas rápidas
  • análisis de estilo gráfico
  • analizar datos devueltos por x_search o web_search

No lo uses cuando necesites archivos locales, tu shell, tu repositorio o dispositivos emparejados. Usa exec para eso.

Necesitas una clave de API de xAI. Cualquiera de estos funciona:

  • XAI_API_KEY
  • plugins.entries.xai.config.webSearch.apiKey

Ejemplo:

{
plugins: {
entries: {
xai: {
config: {
webSearch: {
apiKey: "xai-...",
},
codeExecution: {
enabled: true,
model: "grok-4-1-fast",
maxTurns: 2,
timeoutSeconds: 30,
},
},
},
},
},
}

Pregunta de forma natural y haz explícita la intención del análisis:

Use code_execution to calculate the 7-day moving average for these numbers: ...
Use x_search to find posts mentioning OpenClaw this week, then use code_execution to count them by day.
Use web_search to gather the latest AI benchmark numbers, then use code_execution to compare percent changes.

La herramienta toma internamente un único parámetro task, por lo que el agente debe enviar la solicitud de análisis completa y cualquier dato en línea en un solo mensaje.

  • Esta es una ejecución remota de xAI, no una ejecución de proceso local.
  • Debe tratarse como un análisis efímero, no como un cuaderno persistente.
  • No asumas acceso a archivos locales o a tu espacio de trabajo.
  • Para datos frescos de X, usa primero x_search.