Saltar al contenido principal

Code Execution

code_execution ejecuta análisis remoto de Python en entorno aislado sobre 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 entorno aislado 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.

Configuración

Necesitas una API key de xAI. Cualquiera de estas 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,
          },
        },
      },
    },
  },
}

Cómo usarlo

Pregunta de forma natural y deja clara la intención de 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 completa de análisis y cualquier dato en línea en un solo prompt.

Límites

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

Ver también