code_execution запускає ізольований віддалений аналіз Python через Responses API від xAI
(https://api.x.ai/v1/responses, та сама кінцева точка, яку використовує x_search). Його
реєструє вбудований Plugin xai за контрактом tools.
Використовуйте його для обчислень, табулювання, швидкої статистики й аналізу
у вигляді діаграм, зокрема даних, повернутих
x_search або web_search. Він не
має доступу до локальних файлів, вашої оболонки, репозиторію чи спарених пристроїв
і не зберігає стан між викликами, тому вважайте кожен виклик тимчасовим аналізом,
а не сеансом блокнота. Щоб отримати свіжі дані X, спочатку запустіть
x_search і передайте його результат далі.
Для локального виконання натомість використовуйте exec.
Налаштування
1
Надайте облікові дані xAI
Для OAuth потрібна відповідна передплата SuperGrok або X Premium
(перевірка за кодом пристрою, тому це працює з віддалених хостів без
зворотного виклику localhost):Під час нової інсталяції той самий варіант доступний у початковому налаштуванні:Або ключ API:Або через конфігурацію:Кожен із цих трьох варіантів також забезпечує роботу
x_search і Grok web_search.2
Увімкніть і налаштуйте code_execution
Якщо
enabled не вказано, code_execution доступний лише тоді, коли провайдером
активної моделі є xai і облікові дані xAI успішно визначено. Для активної моделі
з відомим провайдером, відмінним від xAI, установіть
plugins.entries.xai.config.codeExecution.enabled у true, щоб явно дозволити
використання між провайдерами. Якщо провайдер активної моделі не вказано або не
вдалося визначити, інструмент залишається прихованим. Установіть enabled у false,
щоб вимкнути його для всіх провайдерів. Облікові дані xAI потрібні завжди.Використовуйте той самий блок, щоб перевизначити модель, обмеження кількості
ітерацій або тайм-аут:3
Перезапустіть Gateway
code_execution з’явиться у списку інструментів агента, щойно Plugin xAI
повторно зареєструється та пройдуть наведені вище перевірки провайдера,
увімкнення й автентифікації.Використання
Чітко вкажіть мету аналізу; інструмент приймає єдиний параметрtask,
тому надсилайте повний запит і всі вбудовані дані в одному запиті:
Помилки
Без автентифікації інструмент повертає структуровану помилку JSON (а не викинутий виняток), тож агент може самостійно виправити проблему:Пов’язані матеріали
Інструмент Exec
Локальне виконання команд оболонки на вашому комп’ютері або спареному вузлі.
Схвалення Exec
Політика дозволу та заборони виконання команд оболонки.
Вебінструменти
web_search, x_search і web_fetch.Провайдер xAI
Моделі Grok, вебпошук і пошук у X, а також конфігурація виконання коду.