Перейти к содержанию
Подключить клиентGrok CLI

Grok CLI

new

Консольный агент xAI с пользовательской моделью Guard.

Настроить через свою нейросеть
Протокол модели

Grok CLI это консольный агент xAI: репозиторий xai-org/grok-build, команда grok. Сторонний адрес у него не обходной путь, а описанная возможность: своя модель объявляется записью со своим адресом, своим ключом и своим протоколом.

bash
curl -fsSL https://x.ai/cli/install.sh | bash

Настройки лежат в ~/.grok/config.toml. Каждая своя модель это запись [model.<имя>]. В ней model это точный id, который уйдёт на сервер, base_url это адрес, env_key называет переменную окружения с ключом, а api_backend выбирает протокол. Значений у него ровно три: chat_completions по умолчанию, responses и messages.

toml
# ~/.grok/config.toml
[model.guard]
model = "claude-sonnet-5"
name = "Guard Claude Sonnet 5"
base_url = "https://api.guardrelay.ai/v1"
env_key = "GUARD_API_KEY"
api_backend = "chat_completions"
max_completion_tokens = 8192
context_window = 1000000
toml
# ~/.grok/config.toml
[model.guard]
model = "k3"
name = "Guard Kimi K3"
base_url = "https://api.guardrelay.ai/v1"
env_key = "GUARD_API_KEY"
api_backend = "chat_completions"
max_completion_tokens = 8192
context_window = 1048576
toml
# ~/.grok/config.toml
[model.guard]
model = "cursor-grok-4.6-medium"
name = "Guard Grok 4.6"
base_url = "https://api.guardrelay.ai/v1"
env_key = "GUARD_API_KEY"
api_backend = "chat_completions"
max_completion_tokens = 8192
context_window = 500000
toml
# ~/.grok/config.toml
[model.guard]
model = "composer-2.5"
name = "Guard Composer 2.5"
base_url = "https://api.guardrelay.ai/v1"
env_key = "GUARD_API_KEY"
api_backend = "chat_completions"
max_completion_tokens = 8192
context_window = 200000

Ключ кладётся в переменную, которую назвали в env_key, либо прямо в поле api_key той же записи. Клиент берёт сначала api_key, потом переменную из env_key, и только потом собственный вход в xAI и общую переменную XAI_API_KEY.

Запуск разовой задачи: grok -p "привет" -m guard. В сессии модель переключается командой /model guard, список показывает grok models, а постоянное значение по умолчанию задаётся отдельной записью [models] с полем default.

Разделы документации

На этой странице