OpenClaw постачається з вбудованим Plugin провайдераDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
xai для моделей Grok.
Початок роботи
Створіть API-ключ
Створіть API-ключ у консолі xAI.
OpenClaw використовує xAI Responses API як вбудований транспорт xAI. Той самий
API-ключ з
openclaw onboard --auth-choice xai-api-key також може живити
першокласні x_search і віддалений code_execution; XAI_API_KEY або
конфігурація вебпошуку Plugin також може живити web_search на базі Grok.
Якщо ви зберігаєте ключ xAI у plugins.entries.xai.config.webSearch.apiKey,
вбудований провайдер моделей xAI також повторно використовує цей ключ як резервний.
Налаштуйте plugins.entries.xai.config.webSearch.baseUrl, щоб спрямовувати Grok web_search
і, типово, x_search через операторський проксі xAI Responses.
Налаштування code_execution розміщені в plugins.entries.xai.config.codeExecution.Вбудований каталог
OpenClaw одразу містить такі сімейства моделей xAI:| Сімейство | Ідентифікатори моделей |
|---|---|
| Grok 3 | grok-3, grok-3-fast, grok-3-mini, grok-3-mini-fast |
| Grok 4.3 | grok-4.3 |
| Grok 4 | grok-4, grok-4-0709 |
| Grok 4 Fast | grok-4-fast, grok-4-fast-non-reasoning |
| Grok 4.1 Fast | grok-4-1-fast, grok-4-1-fast-non-reasoning |
| Grok 4.20 Beta | grok-4.20-beta-latest-reasoning, grok-4.20-beta-latest-non-reasoning |
| Grok Code | grok-code-fast-1 |
grok-4* і grok-code-fast*, коли
вони мають ту саму форму API.
Покриття функцій OpenClaw
Вбудований Plugin відображає поточну публічну поверхню API xAI на спільні контракти провайдера та інструментів OpenClaw. Можливості, що не відповідають спільному контракту (наприклад потоковий TTS і голос у реальному часі), не експонуються - див. таблицю нижче.| Можливість xAI | Поверхня OpenClaw | Статус |
|---|---|---|
| Чат / Responses | провайдер моделей xai/<model> | Так |
| Серверний вебпошук | провайдер web_search grok | Так |
| Серверний пошук X | інструмент x_search | Так |
| Серверне виконання коду | інструмент code_execution | Так |
| Зображення | image_generate | Так |
| Відео | video_generate | Так |
| Пакетний text-to-speech | messages.tts.provider: "xai" / tts | Так |
| Потоковий TTS | - | Не експонується; контракт TTS OpenClaw повертає повні аудіобуфери |
| Пакетний speech-to-text | tools.media.audio / розуміння медіа | Так |
| Потоковий speech-to-text | Voice Call streaming.provider: "xai" | Так |
| Голос у реальному часі | - | Ще не експонується; інший контракт сеансу/WebSocket |
| Файли / пакети | Лише сумісність із загальним API моделей | Не є першокласним інструментом OpenClaw |
OpenClaw використовує REST API xAI для зображень/відео/TTS/STT для генерації медіа,
мовлення та пакетної транскрипції, потоковий STT WebSocket xAI для живої
транскрипції голосових викликів і Responses API для інструментів моделей, пошуку
та виконання коду. Функції, яким потрібні інші контракти OpenClaw, як-от
сеанси голосу в реальному часі, задокументовані тут як можливості upstream,
а не як прихована поведінка Plugin.
Відображення швидкого режиму
/fast on або agents.defaults.models["xai/<model>"].params.fastMode: true
переписує нативні запити xAI так:
| Початкова модель | Ціль швидкого режиму |
|---|---|
grok-3 | grok-3-fast |
grok-3-mini | grok-3-mini-fast |
grok-4 | grok-4-fast |
grok-4-0709 | grok-4-fast |
Застарілі псевдоніми сумісності
Застарілі псевдоніми й далі нормалізуються до канонічних вбудованих ідентифікаторів:| Застарілий псевдонім | Канонічний ідентифікатор |
|---|---|
grok-4-fast-reasoning | grok-4-fast |
grok-4-1-fast-reasoning | grok-4-1-fast |
grok-4.20-reasoning | grok-4.20-beta-latest-reasoning |
grok-4.20-non-reasoning | grok-4.20-beta-latest-non-reasoning |
Функції
Вебпошук
Вебпошук
Вбудований провайдер вебпошуку
grok може використовувати XAI_API_KEY або
ключ вебпошуку Plugin:Генерація відео
Генерація відео
Вбудований Plugin
xai реєструє генерацію відео через спільний
інструмент video_generate.- Стандартна модель відео:
xai/grok-imagine-video - Режими: текст-у-відео, зображення-у-відео, генерація за референсним зображенням, віддалене редагування відео та віддалене розширення відео
- Співвідношення сторін:
1:1,16:9,9:16,4:3,3:4,3:2,2:3 - Роздільні здатності:
480P,720P - Тривалість: 1-15 секунд для генерації/зображення-у-відео, 1-10 секунд під час
використання ролей
reference_image, 2-10 секунд для розширення - Генерація за референсним зображенням: задайте
imageRolesякreference_imageдля кожного наданого зображення; xAI приймає до 7 таких зображень
Див. Генерація відео щодо спільних параметрів інструмента,
вибору провайдера та поведінки failover.
Генерація зображень
Генерація зображень
Вбудований Plugin
xai реєструє генерацію зображень через спільний
інструмент image_generate.- Стандартна модель зображень:
xai/grok-imagine-image - Додаткова модель:
xai/grok-imagine-image-pro - Режими: текст-у-зображення та редагування за референсним зображенням
- Референсні вхідні дані: одне
imageабо до п’ятиimages - Співвідношення сторін:
1:1,16:9,9:16,4:3,3:4,2:3,3:2 - Роздільні здатності:
1K,2K - Кількість: до 4 зображень
b64_json, щоб згенеровані медіа
можна було зберігати й доставляти через звичайний шлях вкладень каналу. Локальні
референсні зображення перетворюються на data URL; віддалені референси http(s)
передаються напряму.Щоб використовувати xAI як стандартного провайдера зображень:xAI також документує
quality, mask, user і додаткові нативні співвідношення,
як-от 1:2, 2:1, 9:20 і 20:9. Наразі OpenClaw передає лише спільні
міжпровайдерні елементи керування зображеннями; непідтримувані нативні
параметри навмисно не експонуються через image_generate.Text-to-speech
Text-to-speech
Вбудований Plugin
xai реєструє text-to-speech через спільну поверхню
провайдера tts.- Голоси:
eve,ara,rex,sal,leo,una - Стандартний голос:
eve - Формати:
mp3,wav,pcm,mulaw,alaw - Мова: код BCP-47 або
auto - Швидкість: нативне перевизначення швидкості провайдера
- Нативний формат голосових нотаток Opus не підтримується
OpenClaw використовує пакетний endpoint xAI
/v1/tts. xAI також пропонує потоковий TTS
через WebSocket, але контракт провайдера мовлення OpenClaw наразі очікує
повний аудіобуфер перед доставленням відповіді.Speech-to-text
Speech-to-text
Вбудований Plugin Мову можна надати через спільну конфігурацію аудіомедіа або в запиті
транскрипції для окремого виклику. Підказки prompt приймаються спільною
поверхнею OpenClaw, але REST-інтеграція STT xAI передає лише файл, модель і
мову, бо вони чітко відповідають поточному публічному endpoint xAI.
xai реєструє пакетний speech-to-text через поверхню
транскрипції розуміння медіа OpenClaw.- Стандартна модель:
grok-stt - Endpoint: xAI REST
/v1/stt - Шлях введення: завантаження multipart-аудіофайлу
- Підтримується OpenClaw усюди, де транскрипція вхідного аудіо використовує
tools.media.audio, включно із сегментами голосових каналів Discord і аудіовкладеннями каналів
Потоковий speech-to-text
Потоковий speech-to-text
Вбудований Plugin Конфігурація, що належить провайдеру, розміщується в
xai також реєструє провайдера транскрипції в реальному часі
для живого аудіо голосових викликів.- Endpoint: xAI WebSocket
wss://api.x.ai/v1/stt - Стандартне кодування:
mulaw - Стандартна частота дискретизації:
8000 - Стандартне визначення кінця мовлення:
800ms - Проміжні транскрипти: увімкнено типово
plugins.entries.voice-call.config.streaming.providers.xai. Підтримувані
ключі: apiKey, baseUrl, sampleRate, encoding (pcm, mulaw або
alaw), interimResults, endpointingMs і language.Цей потоковий провайдер призначений для шляху транскрибування в реальному
часі Voice Call. Голос Discord наразі записує короткі сегменти й натомість
використовує пакетний шлях транскрибування
tools.media.audio.x_search configuration
x_search configuration
Вбудований Plugin xAI надає
x_search як інструмент OpenClaw для пошуку
вмісту X (раніше Twitter) через Grok.Шлях конфігурації: plugins.entries.xai.config.xSearch| Key | Type | Default | Description |
|---|---|---|---|
enabled | boolean | - | Увімкнути або вимкнути x_search |
model | string | grok-4-1-fast | Модель, що використовується для запитів x_search |
baseUrl | string | - | Перевизначення базової URL-адреси xAI Responses |
inlineCitations | boolean | - | Додавати вбудовані цитати в результати |
maxTurns | number | - | Максимальна кількість ходів розмови |
timeoutSeconds | number | - | Час очікування запиту в секундах |
cacheTtlMinutes | number | - | Час життя кешу в хвилинах |
Code execution configuration
Code execution configuration
Вбудований Plugin xAI надає
code_execution як інструмент OpenClaw для
віддаленого виконання коду в пісочниці xAI.Шлях конфігурації: plugins.entries.xai.config.codeExecution| Key | Type | Default | Description |
|---|---|---|---|
enabled | boolean | true (якщо ключ доступний) | Увімкнути або вимкнути виконання коду |
model | string | grok-4-1-fast | Модель, що використовується для запитів виконання коду |
maxTurns | number | - | Максимальна кількість ходів розмови |
timeoutSeconds | number | - | Час очікування запиту в секундах |
Це віддалене виконання в пісочниці xAI, а не локальний
exec.Known limits
Known limits
- Автентифікація сьогодні підтримує лише API-ключ. API-ключ можна зберігати в профілі автентифікації xAI, змінній середовища або конфігурації plugin; OAuth xAI або потоку device-code в OpenClaw поки немає.
grok-4.20-multi-agent-experimental-beta-0304не підтримується у звичайному шляху провайдера xAI, оскільки потребує іншої поверхні upstream API, ніж стандартний транспорт OpenClaw xAI.- Голос xAI Realtime ще не зареєстровано як провайдера OpenClaw. Для нього потрібен інший контракт двонапрямної голосової сесії, ніж для пакетного STT або потокового транскрибування.
qualityзображення xAI,maskзображення та додаткові співвідношення сторін лише для нативного режиму не надаються, доки спільний інструментimage_generateне матиме відповідних міжпровайдерних елементів керування.
Advanced notes
Advanced notes
- OpenClaw автоматично застосовує специфічні для xAI виправлення сумісності схем інструментів і викликів інструментів у спільному шляху runner.
- Нативні запити xAI за замовчуванням мають
tool_stream: true. Установітьagents.defaults.models["xai/<model>"].params.tool_streamнаfalse, щоб вимкнути це. - Вбудована обгортка xAI вилучає непідтримувані прапорці строгих схем інструментів і ключі payload reasoning перед надсиланням нативних запитів xAI.
web_search,x_searchіcode_executionнадаються як інструменти OpenClaw. OpenClaw вмикає конкретний вбудований xAI-інструмент, потрібний у кожному запиті інструмента, замість того щоб додавати всі нативні інструменти до кожного ходу чату.- Grok
web_searchчитаєplugins.entries.xai.config.webSearch.baseUrl.x_searchчитаєplugins.entries.xai.config.xSearch.baseUrl, а потім повертається до базової URL-адреси вебпошуку Grok. x_searchіcode_executionналежать вбудованому Plugin xAI, а не жорстко закодовані в core runtime моделей.code_execution— це віддалене виконання в пісочниці xAI, а не локальнийexec.
Live-тестування
Медійні шляхи xAI покриті модульними тестами й live-наборами, що вмикаються явно. Live-команди завантажують секрети з вашої login shell, зокрема~/.profile, перед перевіркою XAI_API_KEY.
Пов’язане
Model selection
Вибір провайдерів, посилань на моделі та поведінки failover.
Video generation
Спільні параметри відеоінструмента та вибір провайдера.
All providers
Ширший огляд провайдерів.
Troubleshooting
Поширені проблеми та виправлення.