Руководство по настройке и подключению GROCK к популярным инструментам ИИ-кодинга.
Используйте точное название модели при настройке клиента. Нажмите на любой элемент, чтобы скопировать.
На macOS, Linux или WSL:
curl -fsSL https://x.ai/cli/install.sh | bash
На Windows (PowerShell):
irm https://x.ai/cli/install.ps1 | iex
Создайте файл ~/.grok/config.toml (на Windows: C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\.grok\config.toml) со следующим содержимым:
[model.grok-build] model = "grok-build-0.1" base_url = "https://grock.rocks/v1" name = "Grok Build" api_key = "YOUR_API_KEY" [model.grok-4-3] model = "grok-4.3" base_url = "https://grock.rocks/v1" name = "Grok 4.3" api_key = "YOUR_API_KEY" [model.grok-4-20] model = "grok-4.20-0309-reasoning" base_url = "https://grock.rocks/v1" name = "Grok 4.20 Reasoning" api_key = "YOUR_API_KEY" [models] default = "grok-build"
После настройки вы сможете переключаться между моделями прямо в интерфейсе Grok с помощью команды /model grok-4-3.
По умолчанию утилита пытается генерировать картинки в обход прокси. Чтобы это исправить, выполните команду ниже (её достаточно запустить один раз):
На Windows (PowerShell):
[System.Environment]::SetEnvironmentVariable('XAI_API_BASE_URL', 'https://grock.rocks/v1', 'User'); [System.Environment]::SetEnvironmentVariable('GROK_XAI_API_BASE_URL', 'https://grock.rocks/v1', 'User')
На macOS, Linux или WSL:
echo 'export XAI_API_BASE_URL="https://grock.rocks/v1"' >> ~/.bashrc && echo 'export GROK_XAI_API_BASE_URL="https://grock.rocks/v1"' >> ~/.bashrc && source ~/.bashrc
Если вы используете zsh (стандарт в macOS), замените .bashrc на .zshrc.
To make subagents automatically use the most powerful grok-4.3 model instead of the default one, add the following lines to your config.toml:
[subagents.models]
explore = "grok-4-3"
plan = "grok-4-3"
general-purpose = "grok-4-3"
[subagents.roles.deep-reasoning]
description = "Heavy reasoning agent"
model = "grok-4-3"
default_capability_mode = "all"
Просто откройте терминал и введите команду:
grok
Через curl (рекомендуется):
curl -fsSL https://opencode.ai/install | bash
Либо через npm:
npm i -g opencode-ai
Создайте файл ~/.config/opencode/opencode.json (на Windows: C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\.config\opencode\opencode.json) со следующим содержимым:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"grock-grok": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://grock.rocks/v1",
"apiKey": "YOUR_API_KEY"
},
"models": {
"grok-4.3": { "name": "grok-4.3" },
"grok-4.20-0309-reasoning": { "name": "grok-4.20-0309-reasoning" },
"grok-build-0.1": { "name": "grok-build-0.1" }
}
}
}
}
Не забудьте подставить ваш YOUR_API_KEY. Список models можно расширять под себя.
cd /path/to/your/project
opencode
Внутри OpenCode введите команду /models и выберите одну из моделей.
ANTHROPIC_AUTH_TOKEN и ANTHROPIC_BASE_URL. Если они есть в ~/.bashrc / ~/.zshrc — удалите их и перезапустите терминал.
Требуется Node.js 18+. Установка через npm:
npm install -g @anthropic-ai/claude-code
Создайте файл ~/.claude/settings.json (на Windows: %USERPROFILE%\.claude\settings.json) и вставьте конфигурацию ниже. Замените YOUR_API_KEY на ваш ключ из прокси.
{
"env": {
"ANTHROPIC_BASE_URL": "https://grock.rocks",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "grok-4.3",
"ANTHROPIC_SMALL_FAST_MODEL": "grok-build-0.1",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "grok-build-0.1",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "grok-4.3"
}
}
Альтернативный вариант — задать переменные окружения вручную:
export ANTHROPIC_BASE_URL="https://grock.rocks"
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
cd /path/to/your/project
claude
В Marketplace VS Code найдите Kilo Code и нажмите Install.
При первом запуске или в настройках аккаунта выберите Use your own API key.
OpenAI Compatiblehttps://grock.rocks/v1grok-4.3 или grok-build-0.1Сохраните и переключите модель в чате на ту, что вы только что добавили.
Официальные библиотеки Python и Node.js
Используйте стандартную библиотеку OpenAI для Python:
from openai import OpenAI
client = OpenAI(
api_key="suak-ТВОЙ_КЛЮЧ",
base_url="https://grock.rocks/v1",
)
resp = client.chat.completions.create(
model="grok-4.20-fast", # любой ID из таблицы моделей
messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)
Используйте стандартную библиотеку OpenAI для JavaScript / TypeScript:
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "suak-ТВОЙ_КЛЮЧ",
baseURL: "https://grock.rocks/v1",
});
const resp = await client.chat.completions.create({
model: "grok-4.20-fast", // любой ID из таблицы моделей
messages: [{ role: "user", content: "Привет!" }],
});
console.log(resp.choices[0].message.content);