xai для моделей Grok. Для большинства
пользователей рекомендуемый путь — OAuth Grok с подходящей подпиской SuperGrok или X Premium.
OpenClaw остается локально-ориентированным: Gateway, конфигурация, маршрутизация и
инструменты работают на вашей машине, а запросы к моделям Grok аутентифицируются через xAI
и отправляются в API xAI.
OAuth не требует ключа API xAI и не требует приложения Grok Build.
xAI все равно может показывать Grok Build на экране согласия, потому что OpenClaw использует
общий OAuth-клиент xAI.
Выберите путь настройки
Используйте путь, соответствующий состоянию вашей установки OpenClaw:Новая установка OpenClaw
Запустите первичную настройку с установкой демона, когда настраиваете новый локальный
Gateway, затем выберите вариант OAuth xAI/Grok на шаге модели/аутентификации:На VPS или через SSH выберите OAuth xAI напрямую; OpenClaw использует проверку
по коду устройства и не требует localhost callback:OAuth не требует ключа API xAI. OpenClaw не требует приложения Grok
Build. xAI все равно может пометить приложение согласия как Grok Build, потому что
OpenClaw использует общий OAuth-клиент xAI.
Существующая установка OpenClaw
Если OpenClaw уже настроен, войдите только в xAI. Не запускайте полную
первичную настройку повторно и не переустанавливайте демон только для подключения Grok:Чтобы сделать Grok моделью по умолчанию после входа, примените это отдельно:Повторно запускайте полную первичную настройку только если намеренно хотите изменить Gateway,
демон, канал, рабочую область или другие параметры настройки.
Путь с ключом API
Настройка с ключом API по-прежнему работает для ключей xAI Console и для медиа-поверхностей,
которым требуется конфигурация провайдера на основе ключа:
OpenClaw использует xAI Responses API как встроенный транспорт xAI. Те же
учетные данные из
openclaw models auth login --provider xai --method oauth или
openclaw models auth login --provider xai --method api-key также могут обеспечивать первоклассные
web_search, x_search, удаленный code_execution и генерацию изображений/видео xAI.
Речь и транскрибация сейчас требуют XAI_API_KEY или конфигурации провайдера.
web_search на базе Grok предпочитает OAuth xAI и откатывается к XAI_API_KEY или
конфигурации Plugin для веб-поиска.
Если вы храните ключ 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.Устранение неполадок OAuth
-
Для SSH, Docker, VPS или других удаленных настроек используйте
openclaw models auth login --provider xai --method oauth; OAuth xAI использует проверку по коду устройства вместо localhost callback. -
Если вход выполнен успешно, но Grok не является моделью по умолчанию, выполните
openclaw models set xai/grok-4.3. -
Чтобы проверить сохраненные профили аутентификации xAI, выполните:
- xAI решает, какие учетные записи могут получать API-токены OAuth. Если учетная запись не подходит, попробуйте путь с ключом API или проверьте подписку на стороне xAI.
Встроенный каталог
OpenClaw включает текущие чат-модели xAI из коробки, отсортированные от новых к старым в средствах выбора моделей:| Семейство | ID моделей |
|---|---|
| Grok Build 0.1 | grok-build-0.1 |
| Grok 4.3 | grok-4.3 |
| Grok 4.20 Beta | grok-4.20-beta-latest-reasoning, grok-4.20-beta-latest-non-reasoning |
grok-build-0.1; OpenClaw больше не показывает другие устаревшие
вышестоящие slug в выбираемом каталоге.
Покрытие возможностей 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, такие как
голосовые сессии в реальном времени, задокументированы здесь как возможности вышестоящего сервиса,
а не как скрытое поведение 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 |
Устаревшие алиасы совместимости
Устаревшие алиасы по-прежнему нормализуются в канонические встроенные ID:| Устаревший алиас | Канонический ID |
|---|---|
grok-code-fast-1 | grok-build-0.1 |
grok-code-fast | grok-build-0.1 |
grok-code-fast-1-0825 | grok-build-0.1 |
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 предпочитает OAuth xAI, затем откатывается
к XAI_API_KEY или ключу веб-поиска Plugin:Генерация видео
Генерация видео
Встроенный Plugin
xai регистрирует генерацию видео через общий
инструмент video_generate.- Модель видео по умолчанию:
xai/grok-imagine-video - Режимы: text-to-video, image-to-video, генерация reference-image, удаленное редактирование видео и удаленное расширение видео
- Соотношения сторон:
1:1,16:9,9:16,4:3,3:4,3:2,2:3 - Разрешения:
480P,720P - Длительность: 1-15 секунд для генерации/image-to-video, 1-10 секунд при
использовании ролей
reference_image, 2-10 секунд для расширения - Генерация reference-image: задайте
imageRolesравнымreference_imageдля каждого предоставленного изображения; xAI принимает до 7 таких изображений - Тайм-аут операции по умолчанию: 600 секунд, если не задан
video_generate.timeoutMsилиagents.defaults.videoGenerationModel.timeoutMs
См. Генерация видео для общих параметров инструмента,
выбора провайдера и поведения failover.
Генерация изображений
Генерация изображений
Встроенный Plugin
xai регистрирует генерацию изображений через общий
инструмент image_generate.- Модель изображений по умолчанию:
xai/grok-imagine-image - Дополнительная модель:
xai/grok-imagine-image-quality - Режимы: text-to-image и редактирование reference-image
- Входные reference-данные: одно
imageили до пятиimages - Соотношения сторон:
1:1,16:9,9:16,4:3,3:4,2:3,3:2 - Разрешения:
1K,2K - Количество: до 4 изображений
- Тайм-аут операции по умолчанию: 600 секунд, если не задан
image_generate.timeoutMsилиagents.defaults.imageGenerationModel.timeoutMs
b64_json, чтобы сгенерированные медиа можно было
хранить и доставлять через обычный путь вложений канала. Локальные
эталонные изображения преобразуются в data URL; удаленные ссылки http(s)
передаются напрямую.Чтобы использовать xAI как провайдера изображений по умолчанию:xAI также документирует
quality, mask, user и дополнительные нативные соотношения,
такие как 1:2, 2:1, 9:20 и 20:9. Сейчас OpenClaw передает только
общие межпровайдерные элементы управления изображениями; неподдерживаемые
нативные параметры намеренно не доступны через image_generate.Преобразование текста в речь
Преобразование текста в речь
Встроенный Plugin
xai регистрирует преобразование текста в речь через общий
провайдерский интерфейс 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 сейчас ожидает
полный аудиобуфер до доставки ответа.Преобразование речи в текст
Преобразование речи в текст
Встроенный Plugin Язык можно передать через общую конфигурацию аудиомедиа или через запрос
транскрибации для отдельного вызова. Подсказки промпта принимаются общей
поверхностью OpenClaw, но интеграция xAI REST STT передает только файл, модель и
язык, потому что они напрямую соответствуют текущему публичному endpoint xAI.
xai регистрирует пакетное преобразование речи в текст через
поверхность транскрибации для понимания медиа в OpenClaw.- Модель по умолчанию:
grok-stt - Endpoint: xAI REST
/v1/stt - Путь ввода: загрузка аудиофайла multipart
- Поддерживается OpenClaw везде, где транскрибация входящего аудио использует
tools.media.audio, включая сегменты голосовых каналов Discord и аудиовложения каналов
Потоковое преобразование речи в текст
Потоковое преобразование речи в текст
Встроенный Plugin Конфигурация, принадлежащая провайдеру, находится в
xai также регистрирует провайдера транскрибации в реальном времени
для аудио живых голосовых вызовов.- Endpoint: xAI WebSocket
wss://api.x.ai/v1/stt - Кодировка по умолчанию:
mulaw - Частота дискретизации по умолчанию:
8000 - Endpointing по умолчанию:
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
Конфигурация x_search
Встроенный Plugin xAI предоставляет
x_search как инструмент OpenClaw для поиска
контента X (ранее Twitter) через Grok.Путь конфигурации: plugins.entries.xai.config.xSearch| Ключ | Тип | По умолчанию | Описание |
|---|---|---|---|
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 | - | Время жизни кэша в минутах |
Конфигурация выполнения кода
Конфигурация выполнения кода
Встроенный Plugin xAI предоставляет
code_execution как инструмент OpenClaw для
удаленного выполнения кода в песочнице xAI.Путь конфигурации: plugins.entries.xai.config.codeExecution| Ключ | Тип | По умолчанию | Описание |
|---|---|---|---|
enabled | boolean | true (если ключ доступен) | Включить или отключить выполнение кода |
model | string | grok-4-1-fast | Модель для запросов выполнения кода |
maxTurns | number | - | Максимальное число ходов разговора |
timeoutSeconds | number | - | Тайм-аут запроса в секундах |
Это удаленное выполнение в песочнице xAI, а не локальный
exec.Известные ограничения
Известные ограничения
- Аутентификация xAI может использовать API-ключ, переменную окружения, резервную конфигурацию Plugin или OAuth с подходящей учетной записью xAI. OAuth использует проверку device-code без callback на localhost. xAI решает, какие учетные записи могут получать OAuth API-токены, а страница согласия может показывать Grok Build, даже если OpenClaw не требует приложение Grok Build.
- OpenClaw сейчас не предоставляет семейство многоагентных моделей xAI. xAI обслуживает эти модели через Responses API, но они не принимают клиентские или пользовательские инструменты, которые использует общий агентский цикл OpenClaw. См. ограничения многоагентных моделей xAI.
- Голос xAI Realtime пока не зарегистрирован как провайдер OpenClaw. Для него нужен другой контракт двунаправленной голосовой сессии, отличный от пакетного STT или потоковой транскрибации.
qualityизображения xAI,maskизображения и дополнительные нативные соотношения сторон не предоставляются, пока общий инструментimage_generateне получит соответствующие межпровайдерные элементы управления.
Расширенные заметки
Расширенные заметки
- OpenClaw автоматически применяет исправления совместимости схемы инструментов и вызовов инструментов, специфичные для xAI, на общем пути runner.
- Нативные запросы xAI по умолчанию используют
tool_stream: true. Установитеagents.defaults.models["xai/<model>"].params.tool_streamвfalse, чтобы отключить это. - Встроенная обертка xAI удаляет неподдерживаемые строгие флаги схемы инструментов и
ключи полезной нагрузки reasoning effort перед отправкой нативных запросов xAI. Только
grok-4.3/grok-4.3-*объявляют настраиваемое усилие reasoning; все остальные модели xAI с поддержкой reasoning все равно запрашиваютinclude: ["reasoning.encrypted_content"], чтобы предыдущее зашифрованное reasoning можно было воспроизвести в последующих ходах. 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, а не жестко закодированы в runtime основной модели.code_execution— это удаленное выполнение в песочнице xAI, а не локальныйexec.
Живое тестирование
Медиапути xAI покрыты модульными тестами и opt-in живыми наборами тестов. ЭкспортируйтеXAI_API_KEY в окружение процесса перед запуском живых проверок.
См. также
Выбор модели
Выбор провайдеров, ссылок на модели и поведения failover.
Генерация видео
Общие параметры видеоинструмента и выбор провайдера.
Все провайдеры
Более широкий обзор провайдеров.
Устранение неполадок
Распространенные проблемы и исправления.