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

По быстрому старту из документации порядок такой:

  1. Зарегистрируйтесь в консоли на console.x.ai.
  2. Пополните аккаунт кредитами. В документации прямо сказано: сначала «load it with credits», потом начинайте работу с API.
  3. На странице API Keys создайте ключ и сохраните его, например, в переменную окружения XAI_API_KEY.
  4. Отправьте первый запрос.

Адрес официального 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.70.175 / 0.5130.025 / 0.175256Kда47
grok-4.60.138 / 0.40.013 / 0.138256Kда44
grok-4.50.113 / 0.3380.013 / 0.113256Kда40

Индекс силы — это Intelligence Index от Artificial Analysis, других цифр качества мы не приводим. Контекст в таблице взят из списка моделей Zukko. В документации xAI для Grok 4.7 может быть указан другой лимит, так что для вызовов через шлюз ориентируйтесь на ответ GET https://api.zukko.pro/v1/models.

Ключ создаётся на странице API-ключей, полный ключ показывается один раз. Авторизация: заголовок Authorization: Bearer fetch_..., подробности в разделе про авторизацию.

Запрос через curl

bash
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

bash
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, поэтому в цикле проверяйте условие:

bash
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.