Grok API key: как получить ключ xAI и вызвать Grok 4.7 через шлюз
Два пути к Grok: ключ в консоли xAI или ключ шлюза с оплатой СБП, MasterCard и криптой. Что делать по шагам, как выглядит запрос и сколько он стоит.
5 мин · · API-ключи · модели
Нужен grok api key и вы не уверены, где его брать и сколько придётся заплатить. Есть два пути: завести аккаунт в консоли xAI и работать с официальным API или взять один ключ шлюза и вызывать Grok тем же способом, что Claude или GPT. Ниже по шагам оба варианта, ответ на вопрос про бесплатный доступ, рабочий код и расчёт стоимости.
Про консоль xAI мы опирались на её документацию (docs.x.ai, раздел Quickstart) на 18 октября 2026. Условия аккаунта, регионы и платёжные методы у xAI определяет сама компания, поэтому проверяйте их при регистрации.
Как получить Grok API key в консоли xAI
По быстрому старту из документации порядок такой:
- Зарегистрируйтесь в консоли на console.x.ai.
- Пополните аккаунт кредитами. В документации прямо сказано: сначала «load it with credits», потом начинайте работу с API.
- На странице API Keys создайте ключ и сохраните его, например, в переменную окружения
XAI_API_KEY. - Отправьте первый запрос.
Адрес официального API: https://api.x.ai/v1. Он совместим с форматом OpenAI, а в примерах документации для Grok 4.7 используется эндпоинт Responses. Модель называется grok-4.7. Есть и собственный xai_sdk, но можно обойтись обычным клиентом OpenAI, подставив другой base_url.
Если консоль xAI вам недоступна, регистрация не проходит или нет подходящего способа оплаты, остаётся второй путь.
Есть ли бесплатный доступ: grok api free
Коротко: рассчитывать на него не стоит. В быстром старте xAI первым шагом стоит пополнение кредитов, а какие-либо акции и бесплатные лимиты, если они появляются, указываются в самой консоли и могут исчезнуть. Проверяйте их там.
Не ищите «бесплатные ключи» на форумах и в чатах: чужие ключи либо не работают, либо принадлежат кому-то, кто потом увидит ваши запросы. Мы, со своей стороны, бесплатного доступа не обещаем. У Zukko есть единственная разовая награда: $0,50 за подписку на канал @zukkopro, один раз на Telegram-аккаунт (привязать Telegram в кабинете, подписаться, нажать «Проверить»). Начислений при регистрации нет.
Grok через шлюз: один ключ вместо отдельного аккаунта
Zukko — шлюз к моделям разных поставщиков с единым балансом в долларах. Zukko доступен из России: баланс пополняется по СБП, картой MasterCard или криптовалютой. Модели Grok в списке на 18 октября 2026, цены в $ за 1M токенов:
| Модель | Вход / выход | Кэш: чтение / запись | Контекст | Картинки | Индекс силы |
|---|---|---|---|---|---|
grok-4.7 | 0.175 / 0.513 | 0.025 / 0.175 | 256K | да | 47 |
grok-4.6 | 0.138 / 0.4 | 0.013 / 0.138 | 256K | да | 44 |
grok-4.5 | 0.113 / 0.338 | 0.013 / 0.113 | 256K | да | 40 |
Индекс силы — это Intelligence Index от Artificial Analysis, других цифр качества мы не приводим. Контекст в таблице взят из списка моделей Zukko. В документации xAI для Grok 4.7 может быть указан другой лимит, так что для вызовов через шлюз ориентируйтесь на ответ GET https://api.zukko.pro/v1/models.
Ключ создаётся на странице API-ключей, полный ключ показывается один раз. Авторизация: заголовок Authorization: Bearer fetch_..., подробности в разделе про авторизацию.
Запрос через curl
curl https://api.zukko.pro/v1/chat/completions \
-H "Authorization: Bearer $ZUKKO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-4.7",
"messages": [
{"role": "user", "content": "Найди ошибку: def median(a): a.sort(); return a[len(a)/2]"}
]
}'Python и официальный клиент OpenAI
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.zukko.pro/v1",
api_key=os.environ["ZUKKO_API_KEY"],
)
resp = client.chat.completions.create(
model="grok-4.7",
messages=[{"role": "user", "content": "Объясни разницу между list и tuple."}],
)
print(resp.choices[0].message.content)
print(resp.usage)Для потока добавьте stream=True. Сервер присылает последний чанк с usage и пустым choices, поэтому в цикле проверяйте условие:
stream = client.chat.completions.create(
model="grok-4.7",
messages=[{"role": "user", "content": "Напиши короткий план README."}],
stream=True,
)
for chunk in stream:
if chunk.choices:
print(chunk.choices[0].delta.content or "", end="")Если вам привычнее Responses API, как в примерах xAI, на шлюзе есть и POST /v1/responses. Меняется только эндпоинт и поле input вместо messages. Любая модель из списка вызывается в любом из двух форматов, включая Anthropic-совместимый POST /v1/messages. Подробнее в быстром старте.
Сколько стоит запрос к Grok
Формула: стоимость = свежий вход × цена входа + чтение кэша × цена чтения + выход × цена выхода. Цены на 18 октября 2026.
Запрос с 100 000 токенов входа и 10 000 выхода, без кэша:
grok-4.7: 0.1 × 0.175 + 0.01 × 0.513 = 0.0175 + 0.00513 = $0,02263.grok-4.6: 0.1 × 0.138 + 0.01 × 0.4 = 0.0138 + 0.004 = $0,0178.- Для сравнения
claude-sonnet-5: 0.1 × 0.4 + 0.01 × 2 = 0.04 + 0.02 = $0,06.
Если 80 000 из этих входных токенов пришли из кэша и поставщик сообщил об этом в ответе, для grok-4.7 выйдет: 0.02 × 0.175 + 0.08 × 0.025 + 0.01 × 0.513 = 0.0035 + 0.002 + 0.00513 = $0,01063. Чтение кэша учитывается, если поставщик модели возвращает его в ответе, запись в кэш отдельно не списывается.
Пополнение через СБП: платёжная страница добавляет 8,5% сверху. Чтобы зачислить $5, вы заплатите в рублях по курсу на момент оплаты сумму, равную $5 × 1,085 = $5,425. Минимальное пополнение — $1. Цены у поставщиков меняются, актуальные значения всегда в GET /v1/models и на странице «Модели» кабинета. Выбор между моделями проверяйте на своих задачах: цена и индекс говорят, с чего начать, но не заменяют сравнение.
Какие ошибки встретите
- 401 — ключ неверный или скопирован не полностью.
- 402 — на балансе не хватает средств.
- 403
model_not_allowed_for_key— у ключа есть список разрешённых моделей, иgrok-4.7в него не входит. - 404
model_not_found— опечатка в имени модели; сверьте сGET /v1/models. - 429 — исчерпан дневной или месячный лимит ключа либо ограничение у провайдера модели.
Отдельный ключ с дневным лимитом на каждый проект уберёт неприятные сюрпризы в счёте. Если хотите попробовать, создайте ключ в кабинете.
Частые вопросы
Где консоль для Grok API (grok api console)?
У xAI она находится по адресу console.x.ai: там регистрация, пополнение кредитов и создание ключей. Через шлюз консоль xAI не нужна, достаточно кабинета Zukko.
Нужен ли мне ключ xAI, если я использую Zukko?
Нет. Ключ fetch_... работает с моделями Grok так же, как с Claude или GPT, а взаимоотношения с xAI берёт на себя шлюз.
Какой base URL указать в клиенте?
Для OpenAI-формата: https://api.zukko.pro/v1. Для клиентов, которые сами добавляют /v1 (Claude Code, Anthropic SDK), адрес без /v1, но это про Claude-инструменты.
Grok 4.7 видит картинки?
Да, в списке Zukko для grok-4.7 отмечен вход картинками. Формат передачи такой же, как у остальных моделей с картинками в OpenAI-совместимом запросе.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.
Похожие статьи
- xAI Grok API: подключение Grok 4.7, цена и контекст 256KКак вызвать grok-4.7 через OpenAI-совместимый API, что делать с лимитом контекста 256K и сколько стоят типичные запросы. Плюс сравнение с Grok 4.6.
- Grok API из России: как подключить без зарубежной картыПошагово подключаем Grok 4.7, 4.6 и 4.5 через шлюз: ключ, адрес, первый запрос на curl и Python, стриминг, картинки и оплата по СБП или в крипте.
- Claude Sonnet 5.5 через API: подключение, цены и кэш на 18 октября 2026Как вызвать claude-sonnet-5-5 из Python и curl, сколько стоит типичный запрос с кэшем и без и чем модель отличается от Sonnet 5 и Sonnet 4.6.
- Claude на Android в России: что делать, если приложение не ставитсяЕсли официальное приложение Claude не ставится на Android в России, пользоваться моделью с телефона всё равно можно: через веб-чат шлюза или клиент на своём ключе.