Grok4.6: API, кэш, регионы и сравнение версий

Grok4.6: API, кэш, регионы и сравнение версий

Grok 4.6 имеет отдельную официальную карточку с большим контекстом и reasoning. Для бюджета существенен порог 200 тысяч входных токенов: в официальном прайсе после него меняются ставки всего запроса. Кэш, поиск и длинный контекст — разные строки расчёта; запрос к модели не становится поиском актуальных данных автоматически.

Ниже — документальный профиль Grok 4.6, конкретная задача для проверки и расчёт по снимку каталога Zenith от 27 октября 2026 года. Платные запросы редакция для этого разбора не выполняла. Официальные возможности разработчика и метаданные API-шлюза показаны раздельно.

Паспорт и подтверждённые особенности

В документации xAI модель называется grok-4.6; заявлены контекст 500 000 токенов, ввод текста и изображений и поддержка Batch API. Первоисточник.

xAI указывает для Grok 4.6 вызов функций, структурированный вывод и reasoning; доступны уровни low, medium, high и xhigh, по умолчанию high. Первоисточник.

В прайсе xAI тариф Grok 4.6 зависит от длины prompt: до 200k токенов вход стоит $2 за миллион, от 200k — $4; при достижении порога повышенная ставка применяется ко всем токенам запроса. Первоисточник.

Подготовить патч и тест конкурентного доступа

Вход для воспроизводимой проверки, не журнал выполненного теста:

Счётчик reads увеличивается конструкцией reads = reads + 1 из нескольких потоков. Объясни, от каких условий зависит корректность, и предложи план изменения с tests. Ответ — JSON с assumptions, patch_plan, tests. Не утверждай универсальную атомарность этой записи для любого языка.

Иллюстрация ожидаемой структуры ответа:

{"assumptions":["нужны язык и модель конкурентности"],"patch_plan":["защитить изменение счётчика подходящей синхронизацией"],"tests":["много потоков дают ожидаемое итоговое значение"]}

Ответ должен запросить недостающую среду и предложить тест итогового значения. Для проверки tools нужен отдельный вызов инструмента и возвращение его результата модели; наличие текстового JSON не проверяет tool calling. Поиск X или web также требует собственного документированного инструмента и проверки источников.

Ближайшая альтернатива: Grok 4.5

По официальной карточке 4.5 обе версии имеют контекст 500 000, text/image→text, function calling, structured outputs и low/medium/high/xhigh. Эти общие поля не доказывают превосходство 4.6. В Zenith есть практическое различие метаданных:4.6 перечисляет xhigh,4.5 — нет; для требования такого режима 4.6 является кандидатом к отдельной контрактной проверке, не гарантированным победителем.

Для конкретной coding-проверки возьмите Python3 и счётчик в процессе с несколькими потоками: явно выберите синхронизацию, запретите изменение внешнего API и проверяйте итог N×K после завершения всех рабочих потоков. Если условие о среде отсутствует, корректный ответ должен запросить его, а не обещать атомарность для любого языка. Фактического многопоточного прогона модели здесь нет.

Порог 200K меняет цену всего запроса

В официальном тарифе 4.6 при 199 999 входных и 800 выходных без кэша расчёт по $2/$6 равен $0,404798. При 200 000 входных применяется $4/$12 ко всему запросу: итог $0,8096. Это условная граница тарифа, не стоимость реального вызова; она объясняет, почему большой контекст не стоит экстраполировать одной линейной ставкой.

Маршруты и ставки Zenith

Снимок каталога подтверждает ID и перечисленные endpoint-типы для использованного ключа на дату снимка. Он не доказывает происхождение backend, одинаковость функций с официальной моделью или текущую доступность для другого ключа.

ID Zenith Endpoint types Вход / выход, $ за миллион токенов 4 000 входных и 800 выходных, $ 10 000 таких запросов, $
grok-4.6 chat_completions, responses 0,07 / 0,2 0,00044 4,4

Для grok-4.6: 4000 × 0,07 / 1 000 000 + 800 × 0,2 / 1 000 000 = $0,00044. Объём 4 000/800 — фиксированное допущение для бюджета, не измеренные токены приведённого задания. Кэш, комиссии, изображения и внешние инструменты в эту текстовую смету не включены. Если задача потребовала три обращения, сложите расход всех трёх, включая исправления.

Кэш — отдельная категория

ID Zenith Чтение, $ за миллион Создание, $ за миллион, если поле есть
grok-4.6 0,017 0,07

Нулевая или отсутствующая ставка создания не доказывает, что любая запись бесплатна или поддерживается. Фактическую долю чтения и записи берут из usage и истории; одинаковый префикс сам по себе не подтверждает cache hit. Эти ставки относятся к Zenith и не подменяют официальный тариф.

Проверка выбранного ID перед запросом

Ключ Zenith получают через канал из документации сервиса. В условиях Zenith описан внутренний баланс для учёта доступа внутри сервиса. Справочник Zenith предписывает использовать ключ только с api.zenithmarket.dev; это правило настройки, не гарантия от утечки. Сохраните следующий файл как check_model.py и запустите python check_model.py. Он только читает каталог, не отправляя платную генерацию.

import urllib.error
import getpass
import json
import urllib.request

key = getpass.getpass("Zenith API key: ")
model_id = 'grok-4.6'
request = urllib.request.Request(
    "https://api.zenithmarket.dev/v1/models",
    headers={"User-Agent": "Comrad404SourceReview/1.0", "Authorization": "Bearer " + key},
)
try:
    with urllib.request.urlopen(request, timeout=30) as response:
        data = json.load(response)
    row = next((r for r in (data if isinstance(data, list) else data.get("data", [])) if r.get("id") == model_id), None)
    if not row:
        raise SystemExit("ID отсутствует в каталоге этого ключа")
    for field in ("id", "supported_endpoint_types", "reasoningEffortModes",
                  "inputCostMicrousdPerMillion", "outputCostMicrousdPerMillion"):
        print(field, row.get(field, "не указано"))
except urllib.error.HTTPError as error:
    print("HTTP",error.code); raise SystemExit("Проверьте ответ, ключ и домен")
except urllib.error.URLError:
    raise SystemExit("Ошибка сети; каталог не получен")

Ожидается точный ID и параметры его текущей строки. Цена в полях MicrousdPerMillion задана в microUSD за миллион токенов: чтобы получить USD за миллион, разделите число на 1 000 000. Отсутствие поля означает неизвестное значение, а не поддержку функции. При 401 проверьте ключ и домен; при отсутствии ID не заменяйте его похожим именем молча.

Как принять решение по результату проверки

Используйте критерии конкретного задания выше: корректность структуры, совпадение с эталоном, соблюдение ограничений и полный расход на принятую задачу. Сохраните точный ID, маршрут, параметры и дату. Отдельно проверьте работу инструментов и мультимодальных входов, если они требуются приложению: успешный текстовый ответ их не подтверждает.

Подтверждённые различия официальных карточек

Прочитанные27–28.10.2026 карточки 4.6 и 4.5 совпадают по базовым функциям, но различаются ценой кэшированного входа и регионами. При prompt меньше 200K кэш у 4.6 стоит $0,50, у 4.5 —$0,30 за миллион; выход у обеих $6. У 4.6 перечислены us-east-1/us-west-2/us-central-1, у 4.5 —us-east-1/us-west-2. Потребность в us-central-1 даёт конкретное основание рассмотреть 4.6; для одинакового подтверждённого cache hit4.5 имеет меньшую ставку. Другого измеренного преимущества качества в статье нет.

Эти регионы и ставки относятся к прямому API из docs.x.ai, не к инфраструктуре Zenith. Официально xhigh есть у обеих. В снимке Zenith27.10.2026 у 4.6 перечислены low/medium/high/xhigh, у 4.5 —low/medium/high; это данные карточки, а не результат принятия режима. Название/owned_by каталога не устанавливает юридическую принадлежность или происхождение upstream.

Для Python-плана примите ответ только при валидном JSON с assumptions, patch_plan, tests, явном выборе модели конкурентности, тесте N×K после join и отсутствии обещания универсальной атомарности. Это разбор одного задания, не выполненный агентный цикл с инструментом.

Кэш в снимке Zenith:4.6 чтение$0,017/создание$0,07 за миллион;4.5 чтение$0,017, поле создания0. Нулевое поле —метаданные4.5, не гарантия бесплатной записи; ставка4.6 не подтверждает cache hit.