Skip to main content
code_execution запускає ізольований віддалений аналіз Python через Responses API від xAI (https://api.x.ai/v1/responses, та сама кінцева точка, яку використовує x_search). Його реєструє вбудований Plugin xai за контрактом tools.
code_execution виконується на серверах xAI. xAI стягує $5 за 1 000 викликів інструмента, а також плату за вхідні й вихідні токени моделі.
Використовуйте його для обчислень, табулювання, швидкої статистики й аналізу у вигляді діаграм, зокрема даних, повернутих 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, а також конфігурація виконання коду.