Skip to Content

Семейство Grok

Модели Grok от xAI: reasoning-модели Grok 4.7, 4.6, 4.5, 4.3 и не-reasoning-модели Grok 4.1 Fast и 4.20. Вызываются через OpenAI-совместимый API.

Частые задачи

Модели

Полный список моделей и актуальные цены см. на странице моделей . Префикс ID модели — x-ai/, его можно опустить.

Основные ID моделей (копируйте без изменений)
Grok 4.7x-ai/grok-4.7Reasoning-модель, контекст 500K
Grok 4.1 Fastx-ai/grok-4.1-fastБез reasoning, контекст 2M, поддержка изображений
ТипМоделиОписание
Reasoning-моделиGrok 4.7, 4.6, 4.5Reasoning всегда включён, ответ занимает больше времени; контекст 500K, только текст
Reasoning-модельGrok 4.3Контекст 1M, поддержка ввода изображений
Не-reasoning-моделиGrok 4.1 Fast, 4.20Быстрый ответ; контекст 2M, поддержка ввода изображений

Поддержка эндпоинтов

ЭндпоинтПоддерживаемые модели
Chat Completions /v1/chat/completionsВсе
Responses /v1/responsesGrok 4.3, 4.20, 4.1 Fast
Нативный эндпоинт AnthropicТолько Grok 4.3; остальные возвращают protocol_not_supported

Модели Grok предоставляет официальный провайдер xAI (grok); у некоторых моделей есть также провайдер Azure AI Foundry.

Примеры вызова

grok_basic.py
import os from openai import OpenAI client = OpenAI(base_url="https://api.ofox.ai/v1", api_key=os.environ["OFOX_API_KEY"]) resp = client.chat.completions.create( model="x-ai/grok-4.7", reasoning_effort="low", messages=[{"role": "user", "content": "Объясни одним предложением, что такое идемпотентность."}], ) print(resp.choices[0].message.content) print("Токены reasoning:", resp.usage.completion_tokens_details.reasoning_tokens)

Reasoning

КраткоGrok 4.7, 4.6 и 4.5 всегда используют reasoning, и на сложных задачах ответ может занимать несколько минут. Сократите объём reasoning с помощью reasoning_effort: low или перейдите на не-reasoning-модель Grok 4.1 Fast.
МодельReasoningreasoning_effort
Grok 4.7, 4.6, 4.5Всегда включёнlow заметно сокращает объём reasoning
Grok 4.3Всегда включён, содержимое reasoning не возвращаетсяМожно передавать
Grok 4.1 Fast, 4.20НетДля Grok 4.1 Fast передача возвращает 400

Замер на одной и той же математической задаче: Grok 4.7 по умолчанию тратит на reasoning около 15 тыс. токенов и около 4 минут; с reasoning_effort: "low" — около 4200 токенов и около 1 минуты. Токены reasoning оплачиваются по цене выходных токенов, их число указано в usage.completion_tokens_details.reasoning_tokens; содержимое reasoning передаётся в потоковом ответе в delta.reasoning_content.

Другие возможности

  • Ввод изображений: поддерживают Grok 4.3, 4.20 и 4.1 Fast; используется стандартный блок контента image_url, см. Распознавание изображений.
  • Структурированный вывод и вызов инструментов: response_format поддерживает json_schema; для вызова инструментов используется стандартный параметр tools.
  • Кэширование: повторяющиеся префиксы запросов кэшируются автоматически, объём попаданий указан в usage.prompt_tokens_details.cached_tokens.

Распространённые ошибки

HTTP · typeТекст ошибкиПричинаРешение
400 invalid_request_errorСодержит This model does not support и reasoningreasoning_effort передан не-reasoning-модели Grok 4.1 FastУдалите этот параметр
400 protocol_not_supportedModel 'x-ai/grok-4.7' does not support the 'anthropic' protocol on this platform.Модель не поддерживает эндпоинт AnthropicИспользуйте OpenAI-совместимый API
400 endpoint_not_supportedModel 'x-ai/grok-4.7' does not support the /v1/responses endpoint on this platform.Модель не поддерживает эндпоинт ResponsesИспользуйте /v1/chat/completions
404 model_not_foundModel 'xai/grok-4.7' not foundПрефикс указан как xai/Префикс — x-ai/
Таймаут запроса—Reasoning длится слишком долгоПередайте reasoning_effort: "low", используйте потоковый вывод или установите таймаут клиента от 600 секунд

Другие общие ошибки — в разделе Обработка ошибок.

Официальная документация

Часто задаваемые вопросы

Как правильно записать ID модели Grok?

Стандартная запись — x-ai/grok-4.7; префикс можно опустить и написать grok-4.7. Запись xai/grok-4.7 возвращает 404.

Почему Grok 4.7 такой медленный?

Grok 4.7, 4.6 и 4.5 всегда используют reasoning, и на сложных задачах он может занимать более десяти тысяч токенов и несколько минут. Передайте reasoning_effort: "low", чтобы заметно сократить время, или перейдите на Grok 4.1 Fast без reasoning.

Можно ли отключить reasoning у Grok?

У Grok 4.7, 4.6, 4.5 и 4.3 reasoning отключить нельзя — можно только сократить его объём через reasoning_effort. Если нужен быстрый ответ, используйте Grok 4.1 Fast.

Можно ли использовать Grok в Claude Code?

Эндпоинт Anthropic поддерживает только Grok 4.3; вызов остальных моделей Grok возвращает protocol_not_supported.

Какой контекст поддерживает Grok?

Grok 4.1 Fast и 4.20 — 2M токенов, Grok 4.3 — 1M, Grok 4.7, 4.6 и 4.5 — 500K.

Обновлено