docs/docs/uk/tools/code-execution.md
2026-04-05 18:22:18 +00:00

3.6 KiB
Raw Blame History

read_when summary title x-i18n
Ви хочете увімкнути або налаштувати code_execution
Вам потрібен віддалений аналіз без доступу до локальної оболонки
Ви хочете поєднати x_search або web_search із віддаленим аналізом Python
code_execution -- запуск ізольованого віддаленого аналізу Python через xAI Code Execution
generated_at model provider source_hash source_path workflow
2026-04-05T18:19:01Z gpt-5.4 openai 48ca1ddd026cb14837df90ee74859eb98ba6d1a3fbc78da8a72390d0ecee5e40 tools/code-execution.md 15

Code Execution

code_execution запускає ізольований віддалений аналіз Python через Responses API від xAI. Це відрізняється від локального exec:

  • exec запускає shell-команди на вашій машині або вузлі
  • code_execution запускає Python у віддаленій sandbox від xAI

Використовуйте code_execution для:

  • обчислень
  • табулювання
  • швидкої статистики
  • аналізу у форматі діаграм
  • аналізу даних, повернутих x_search або web_search

Не використовуйте його, коли вам потрібні локальні файли, ваша оболонка, ваш репозиторій або спарені пристрої. Для цього використовуйте exec.

Налаштування

Вам потрібен API-ключ xAI. Підійде будь-який із цих варіантів:

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

Приклад:

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

Як це використовувати

Формулюйте запит природно й чітко вказуйте намір аналізу:

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.

Інструмент внутрішньо приймає один параметр task, тому агент має надсилати повний запит на аналіз і всі вбудовані дані в одному prompt.

Обмеження

  • Це віддалене виконання xAI, а не виконання локального процесу.
  • Це слід розглядати як тимчасовий аналіз, а не як постійний notebook.
  • Не припускайте наявності доступу до локальних файлів або вашого робочого простору.
  • Для актуальних даних X спочатку використовуйте x_search.

Дивіться також