Skip to main content
Под названием Grok CLI сейчас могут подразумевать два разных инструмента:
  • Grok Build — официальный coding agent от xAI;
  • Community Grok CLI — open-source-проект сообщества, не связанный с xAI.
Официальный Grok Build и Community Grok CLI прошли проверку с BetterToken. Оба клиента вернули ответ модели с API Key BetterToken, Base URL и Model ID. В этой инструкции первым рассматривается Community Grok CLI, потому что его проще настроить.
Оба инструмента используют команду grok. Если установить их вместе, терминал запустит версию, которая стоит раньше в PATH. Из-за этого настройки могут не примениться. Оставьте один клиент или установите их в разных окружениях.

Чем отличаются Grok CLI и Grok Build

В этой инструкции рассматриваются только запросы к текстовым моделям и моделям для работы с кодом. Функции на основе отдельных API xAI — X Search, распознавание речи, генерация изображений и видео — здесь не поддерживаются.

Подключение Community Grok CLI к BetterToken

Команды ниже подходят для macOS, Linux и WSL. Установка и настройка Community Grok CLI в Windows без WSL не проверялись.

Установка

Если Bun уже установлен, используйте альтернативный способ:
Старый пакет @vibe-kit/grok-cli больше не указан в текущем README проекта как рекомендуемый способ установки.

Настройка BetterToken

Замените YOUR_MODEL_ID на полный Model ID из model plaza. Используйте свой API Key BetterToken: зарегистрироваться и получить.

Проверка подключения

API Key, Base URL и Model ID работают, только если модель вернула ответ. Запуск клиента сам по себе не подтверждает подключение.
Community Grok CLI прошёл проверку: модель вернула ответ через BetterToken. Результат относится только к описанным здесь запросам к текстовым моделям и моделям для работы с кодом, а не к вызовам инструментов или отдельным функциям xAI.
Открытая сессия Grok CLI не подхватит новые переменные окружения автоматически. После изменения настроек завершите сессию и запустите клиент снова.

Смена модели

Укажите другой полный Model ID в GROK_MODEL, перезапустите Grok CLI и повторите короткий запрос.

Официальный Grok Build

Grok Build — официальный терминальный coding agent xAI. Он работает в интерактивном TUI, headless-режиме и через ACP.

Установка

Вход через аккаунт xAI или API Key

При первом запуске Grok Build открывает браузер для входа. Для среды без браузера xAI документирует XAI_API_KEY:

Дополнительно: настройка BetterToken в Grok Build

Grok Build поддерживает OpenAI-compatible пользовательские модели. Для них можно задать Base URL, Model ID, переменную окружения с ключом и протокол запросов.
BETTERTOKEN_API_KEY — имя переменной только для этого примера, а не обязательное имя в Grok Build. Клиент читает переменную, указанную в env_key.
Grok Build вернул ответ модели с API Key BetterToken, Base URL и Model ID. Проверка охватывает только описанные здесь запросы к текстовым моделям и моделям для работы с кодом, но не вызовы инструментов и отдельные API xAI.

Как избежать конфликта команды grok

Команды type -a grok и Get-Command grok -All показывают все исполняемые файлы с этим именем. Если установлены два клиента, удалите ненужный или измените PATH.

Частые ошибки

Доступные модели и ограничения функций

Скопируйте из model plaza полный Model ID с поддержкой OpenAI-compatible запросов. Возможность изменить Base URL сама по себе не подтверждает совместимость запросов, вызовов инструментов и формата контекста для конкретной модели.
Страница описывает только запросы к текстовым моделям и моделям для работы с кодом. BetterToken не предоставляет через эту настройку X Search, распознавание речи, генерацию изображений, видео и другие отдельные API xAI.

Источники и связанные материалы