Назад к моделям

Grok 4.20 Reasoning

xaixai/grok-4.20-reasoning

Чем обслуживание в TheRouter отличается от вендорского

Как её эксплуатирует вендор

xAI предоставляет Grok 4.20 Reasoning как нативную модель xAI API с собственными ценовыми уровнями xAI, учётом reasoning-токенов, server-side tools и документированным ограничением: logprobs/top_logprobs silently ignored для Grok 4.20 и новее.

На TheRouter

TheRouter обслуживает закреплённый маршрут xai/grok-4.20-reasoning через OpenAI-compatible chat endpoint с ценами TheRouter из standard-models.yaml; endpoints для media generation, audio и embeddings для этой модели не предоставляются.

Гид по API

Reasoning chat

Используйте стандартный OpenAI-compatible endpoint chat completions. Закрепляйте model id xai/grok-4.20-reasoning, когда нужно стабильное поведение Grok 4.20 reasoning вместо движущегося latest alias.

cURL
curl https://api.therouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "xai/grok-4.20-reasoning",
    "messages": [
      {"role": "system", "content": "Reason carefully, cite uncertainty, and give the shortest defensible answer."},
      {"role": "user", "content": "Compare these two migration plans and identify the hidden failure modes."}
    ],
    "reasoning": {"effort": "high"}
  }'

Reasoning + вызов инструментов

Reasoning-режим полезен, когда модель должна выбрать инструмент, проверить результат и продолжить. Держите схемы инструментов компактными, чтобы не тратить бюджет 2M контекста на лишние варианты.

cURL
curl https://api.therouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "xai/grok-4.20-reasoning",
    "messages": [{"role": "user", "content": "Find the risk score for customer c_123 and explain whether to escalate."}],
    "tools": [{"type": "function", "function": {"name": "get_customer_risk", "description": "Return the current risk score for a customer", "parameters": {"type": "object", "properties": {"customer_id": {"type": "string"}}, "required": ["customer_id"]}}}],
    "tool_choice": "auto",
    "reasoning": {"effort": "medium"}
  }'

Vision reasoning

Передавайте блоки image_url через тот же chat endpoint для графиков, скриншотов, сканов и visual QA, где нужно рассуждение по evidence.

cURL
curl https://api.therouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "xai/grok-4.20-reasoning",
    "messages": [{
      "role": "user",
      "content": [
        {"type": "image_url", "image_url": {"url": "https://therouter.ai/assets/vision-sample.png"}},
        {"type": "text", "text": "Identify the single highest-risk bottleneck and justify it."}
      ]
    }],
    "reasoning": {"effort": "medium"}
  }'

Structured reasoning output

Сочетайте рассуждение с response_format: json_object, когда ответ должен потреблять downstream-система. Модель по-прежнему рассуждает внутренне, но финальное сообщение — разбираемый JSON.

cURL
curl https://api.therouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "xai/grok-4.20-reasoning",
    "messages": [{"role": "user", "content": "Return a risk matrix for migrating a healthcare support bot."}],
    "response_format": {"type": "json_object"},
    "reasoning": {"effort": "medium"}
  }'
Реестр фактов — каждая утверждаемая величина имеет источник
источникURLполучено
Дата выпуска (публичный API)——неизвестно
Слаг модели API (закреплённый)docs.x.ai ↗2026-07-31проверено
Режим рассужденияdocs.x.ai ↗2026-07-31проверено
Контекстное окноdocs.x.ai ↗2026-07-31проверено
Максимум токенов завершения——проверено
Модальности вводаdocs.x.ai ↗2026-07-31проверено
Модальности вывода——проверено
Цены TheRouter——проверено
Публичная upstream-ценаdocs.x.ai ↗2026-07-31проверено
Вызов функций / инструменты——проверено
Структурированные выводы (response_format)——проверено
Дата отсечки знаний——неизвестно
Лицензия——проверено
BenchLM public scorebenchlm.ai ↗2026-07-26неизвестно
Chatbot Arena Elo — Text Overallbenchlm.ai ↗2026-07-26неизвестно
SWE-bench Verifiedbenchlm.ai ↗2026-07-26неизвестно
LiveCodeBench Probenchlm.ai ↗2026-07-26неизвестно
Terminal-Bench 2.0benchlm.ai ↗2026-07-26неизвестно
DeepSearchQAbenchlm.ai ↗2026-07-26неизвестно
ARC-AGI-2benchlm.ai ↗2026-07-26неизвестно
GPQA Diamondbenchlm.ai ↗2026-07-26неизвестно
HLE without toolsbenchlm.ai ↗2026-07-26неизвестно
MMMU-Probenchlm.ai ↗2026-07-26неизвестно
CharXiv Reasoningbenchlm.ai ↗2026-07-26неизвестно
BenchLM верифицирует профиль Grok 4.20 Reasoning с 19 публичными benchmark-строкамиbenchlm.ai ↗2026-07-26проверено
Документация xAI перечисляет цены Grok 4.20 и compatibility caveatsdocs.x.ai ↗2026-07-31проверено
Когда выбирать xai/grok-4.20-reasoning вместо xai/grok-4.20-non-reasoning?benchlm.ai ↗2026-07-26к проверке
Новые xAI-нагрузки должны использовать Grok 4.20 Reasoning или Grok 4.3?benchlm.ai ↗2026-07-26к проверке
Помощь и контакты