code_execution запускает изолированный удаленный анализ на Python через Responses API xAI. Он регистрируется встроенным plugin xai (по контракту tools) и отправляет запросы на тот же endpoint https://api.x.ai/v1/responses, который используется x_search.
| Свойство | Значение |
|---|---|
| Имя инструмента | code_execution |
| Plugin провайдера | xai (встроенный, enabledByDefault: true) |
| Аутентификация | профиль аутентификации xAI, XAI_API_KEY или plugins.entries.xai.config.webSearch.apiKey |
| Модель по умолчанию | grok-4-1-fast |
| Тайм-аут по умолчанию | 30 секунд |
maxTurns по умолчанию | не задано (xAI применяет собственный внутренний лимит) |
exec:
execзапускает команды оболочки на вашем компьютере или сопряженном узле.code_executionзапускает Python в удаленной песочнице xAI.
code_execution для:
- Расчетов.
- Табулирования.
- Быстрой статистики.
- Анализа в стиле диаграмм.
- Анализа данных, возвращенных
x_searchилиweb_search.
exec.
Настройка
Provide xAI credentials
Войдите через Grok OAuth с подходящей подпиской SuperGrok или X Premium
либо сохраните API-ключ. xAI OAuth использует проверку с кодом устройства,
поэтому работает с удаленных хостов без callback на localhost. OAuth работает для
При новой установке те же варианты аутентификации доступны во время
onboarding:Или используйте API-ключ:Или через config:
code_execution и x_search; XAI_API_KEY или web-search config plugin
также могут обеспечивать работу Grok web_search.Enable and tune code_execution
code_execution доступен, когда доступны учетные данные xAI. Установите
plugins.entries.xai.config.codeExecution.enabled в false, чтобы отключить его,
или используйте тот же блок для настройки модели и тайм-аута.Как использовать
Задавайте запрос естественно и явно указывайте цель анализа:task, поэтому агент должен отправлять полный запрос на анализ и любые встроенные данные в одном prompt.
Ошибки
Когда инструмент запускается без аутентификации, он возвращает структурированную ошибкуmissing_xai_api_key, указывающую на профиль аутентификации, переменную окружения и параметры config. Ошибка представлена в JSON и не выбрасывается как исключение, поэтому агент может исправиться самостоятельно:
Ограничения
- Это удаленное выполнение xAI, а не выполнение локального процесса.
- Рассматривайте результаты как временный анализ, а не как постоянную сессию notebook.
- Не предполагается доступ к локальным файлам или вашему рабочему пространству.
- Для свежих данных X сначала используйте
x_search, а затем передайте результат вcode_execution.
Связанное
Exec tool
Локальное выполнение команд оболочки на вашем компьютере или сопряженном узле.
Exec approvals
Политика разрешения и запрета для выполнения команд оболочки.
Web tools
web_search, x_search и web_fetch.xAI provider
Модели Grok, веб-поиск/поиск в X и config выполнения кода.