Перейти к содержимому
EN

Claude Sonnet 5

Claude Sonnet 5 (anthropic/claude-sonnet-5) — самый мощный Sonnet от Anthropic: код, агентные и профессиональные задачи, поддержка adaptive thinking. Кроме OpenAI-совместимого POST /v1/chat/completions модель доступна через Anthropic-протокол POST /v1/messages — поэтому она работает в Claude Code и Anthropic SDK напрямую, без прослоек.

Возможность Значение
model anthropic/claude-sonnet-5 (или короткое claude-sonnet-5)
Изображения на вход Да — image_url с data:-URL в последнем сообщении
Файлы на вход Да — PDF, DOCX, TXT, CSV, XLSX, PPTX, до 5 на запрос
Рассуждение reasoning_effort: low, medium, high, xhigh, max; отключается значением off
Чтение кэша контекста 21.40 ₽ ($0.24) за 1 млн токенов
Запись кэша контекста 267.40 ₽ ($3) за 1 млн токенов

Чтение кэша — ровно десятая часть цены входа (21.40 ₽ против 213.90 ₽), запись — ×1.25; в плотной сессии кэш живёт от начала до конца за счёт скользящего продления. Размышления тарифицируются как выходные токены и расходуют бюджет max_tokens — подробнее в Кэширование контекста.

from openai import OpenAI
client = OpenAI(base_url="https://api.mixen.ai/v1", api_key="mxn-...")
resp = client.chat.completions.create(
model="anthropic/claude-sonnet-5",
messages=[{"role": "user", "content": "Разбери этот краш-лог и найди корневую причину"}],
reasoning_effort="high",
)
print(resp.choices[0].message.content)
stream = client.chat.completions.create(
model="anthropic/claude-sonnet-5",
messages=[{"role": "user", "content": "Спроектируй ревью-чеклист для пул-реквестов в Go"}],
stream=True,
stream_options={"include_usage": True},
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)

Тот же ключ и баланс работают через POST /v1/messages. Базовый адрес — без суффикса /v1: SDK подставляет его в путь сам, в отличие от OpenAI SDK.

from anthropic import AsyncAnthropic
client = AsyncAnthropic(
base_url="https://api.mixen.ai",
api_key="mxn-...", # заголовок x-api-key поддерживается
)
msg = await client.messages.create(
model="anthropic/claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Привет!"}],
)
print(msg.content[0].text)

Claude Code назначает эту модель переменной ANTHROPIC_DEFAULT_SONNET_MODEL — настройка описана в гайде по Claude Code.

За 1 млн токенов: вход — 213.90 ₽ ($2.40), выход — 1069.50 ₽ ($12). Кэш контекста: чтение — 21.40 ₽ ($0.24), запись — 267.40 ₽ ($3). Витринные цены обновляются вслед за курсом — актуальные значения берите в каталоге.

  • Код, агентные и профессиональные задачи — профиль модели по описанию Anthropic.
  • Adaptive thinking по описанию модели; глубина регулируется reasoning_effort вплоть до xhigh и max, отключается значением off.
  • Claude Code и Anthropic SDK подключаются напрямую — tool-use, стриминг, count_tokens и cache_control работают.
  • Prompt caching: чтение из кэша — ровно десятая часть цены входа, главная экономия на длинных сессиях.
  • Размышления расходуют max_tokens; из каждого файла берётся до 150 000 символов, OCR не выполняется.
  • Выход 1069.50 ₽ за 1 млн токенов — уровень флагманов; для массовой рутины дешевле Claude Haiku 4.5 — 107 ₽ вход / 534.80 ₽ выход.

Все модели — в каталоге. Общий порядок работы с текстом — гайд по чату.