Claude Haiku vs Sonnet vs Opus: чем отличаются линейки и что есть в API

Haiku, Sonnet и Opus задают три уровня «размер, цена, сила». Разбираем логику линеек, список Claude в API шлюза и замену лёгкой модели, если Haiku нет в каталоге.

5 мин · · модели · сравнение

Сравнение Claude Haiku vs Sonnet vs Opus сводится к одной идее: у Anthropic модели выпускаются тремя линейками, и чем «старше» линейка, тем она сильнее и дороже. Но у конкретного шлюза набор моделей свой, и название линейки ещё не говорит, что она есть в API. Ниже объясняем логику трёх линеек, смотрим, что доступно на 18 октября 2026, и разбираем, чем заменить «лёгкую» модель для массовых задач.

Логика трёх линеек

Принятая у Anthropic схема выглядит так:

  • Haiku — самая маленькая, быстрая и дешёвая линейка. Предназначена для массовых простых задач: классификация, извлечение, короткие ответы.
  • Sonnet — средняя линейка, баланс цены и силы. Обычно её берут как рабочую лошадку для кода и ассистентов.
  • Opus — самая крупная линейка для сложных задач, где важнее результат, чем цена за токен.

Это общая логика, а не гарантия на каждой версии. Номера версий выходят независимо, поэтому линейка сама по себе не гарантирует превосходство над соседней. Сравнивайте не названия, а конкретные модели: цену, контекст и индекс силы, а главное, результат на ваших задачах.

Что доступно в API шлюза

Таблица составлена на 18 октября 2026. Цены Zukko, $ за 1M токенов. Индекс силы — Intelligence Index (Artificial Analysis).

МодельВход / выходКэш: чтение / записьКонтекстКартинкиИндекс
claude-opus-5-50.8 / 40.08 / 11Mда58
claude-fable-5-17 / 350.7 / 8.751Mда53
claude-opus-50.8 / 40.088 / 11Mда50
claude-sonnet-5-50.4 / 20.05 / 0.51Mда48
claude-sonnet-50.4 / 20.05 / 0.51Mда45
claude-sonnet-4-60.5 / 2.50.063 / 0.61Mда42

Что из этого видно:

  1. Opus представлен двумя версиями, claude-opus-5-5 и claude-opus-5. Они стоят одинаково по входу и выходу, а индекс силы у 5.5 выше (58 против 50).
  2. Sonnet тоже есть в нескольких версиях. Цены claude-sonnet-5-5 и claude-sonnet-5 совпадают, индекс у 5.5 выше.
  3. Fable — отдельная модель в списке, и по цене она самая дорогая из Claude: 7 / 35. Индекс 53 лежит между двумя Opus. Сравнение двух флагманов — в статье Fable 5.1 или Opus 5.5.
  4. Haiku в списке на 18 октября нет. Список меняется, поэтому актуальный набор смотрите так: GET https://api.zukko.pro/v1/models или страница «Модели» в кабинете, а также справочник по моделям.

Любую из этих моделей можно вызвать и в Anthropic-формате (/v1/messages), и в OpenAI-формате (/v1/chat/completions). Для Claude кэш учитывается по-разному: в Anthropic-формате шлюз видит чтение и запись кэша, в OpenAI-формате весь вход идёт по цене входа. Подробнее — в статье Claude: messages или chat completions.

Чем заменить лёгкую модель, если Haiku нет

Роль «дёшево и быстро для массовых задач» можно закрыть несколькими способами. Все цены — на 18 октября 2026:

МодельВход / выходКонтекстКартинкиИндекс
claude-sonnet-5-50.4 / 21Mда48
gemini-3.8-flash0.125 / 0.61Mнет41
glm-5.3-flash0.04 / 0.04128Kнет42
gpt-6-luna0.04 / 0.211Mнет38
deepseek-v4.1-flash0.013 / 0.0381Mнет39

Если вам нужно остаться в семействе Claude, самый дешёвый вариант в списке — claude-sonnet-5-5 и claude-sonnet-5. Если важна именно цена, посмотрите модели других разработчиков из таблицы. Обратите внимание на колонку «Картинки»: все модели Claude из списка принимают изображения, а лёгкие модели других семейств в таблице выше — нет.

Сколько стоит массовая задача

Допустим, нужно разметить 10 000 обращений: каждое около 500 токенов на входе и 50 токенов на выходе. Итого 5M токенов входа и 0.5M выхода. Формула: вход × цена входа + выход × цена выхода, в миллионах токенов.

МодельРасчётИтого
claude-opus-5-55 × 0.8 + 0.5 × 4 = 4 + 2$6.00
claude-sonnet-5-55 × 0.4 + 0.5 × 2 = 2 + 1$3.00
gemini-3.8-flash5 × 0.125 + 0.5 × 0.6 = 0.625 + 0.3около $0.93
gpt-6-luna5 × 0.04 + 0.5 × 0.21 = 0.2 + 0.105около $0.31
glm-5.3-flash5 × 0.04 + 0.5 × 0.04 = 0.2 + 0.02$0.22
deepseek-v4.1-flash5 × 0.013 + 0.5 × 0.038 = 0.065 + 0.019около $0.08

Разница между строками большая, но дешевле не значит достаточно хорошо. Прежде чем отправлять 10 000 обращений, прогоните 100 с известными ответами через две-три модели из таблицы и сравните долю верных.

Как использовать линейки вместе

Типичная схема: дешёвая модель делает основной поток, сильная включается там, где первая не справилась. Простейший вариант на Python с OpenAI SDK:

bash
import os
from openai import OpenAI

client = OpenAI(base_url="https://api.zukko.pro/v1",
                api_key=os.environ["ZUKKO_API_KEY"])

TIERS = {
    "light": "deepseek-v4.1-flash",
    "work": "claude-sonnet-5-5",
    "hard": "claude-opus-5-5",
}

def ask(prompt, tier="light"):
    r = client.chat.completions.create(
        model=TIERS[tier],
        messages=[{"role": "user", "content": prompt}],
    )
    return r.choices[0].message.content

answer = ask("Определи тональность отзыва: «Доставили быстро, но коробка помята»")

Уровень выбирается параметром, поэтому поменять модель можно в одном месте. Как строить эскалацию и когда повышать уровень, описано в статье каскад моделей и эскалация.

Как выбрать модель за три шага

  1. Определите задачу: массовая простая, рабочая (код, ассистент) или сложная (длинное рассуждение, трудный баг).
  2. Возьмите по одной модели из каждого ценового уровня и прогоните 20–50 примеров вашей задачи.
  3. Выберите самую дешёвую, которая проходит ваш порог качества, и держите более сильную в запасе для сложных случаев.

Ключ создаётся в кабинете: для проверки на первых запросах хватит минимального пополнения $1.

Частые вопросы

Почему в API нет Haiku, хотя линейка существует?

Набор моделей шлюза определяется тем, что подключено на данный момент, и меняется. На 18 октября 2026 Haiku в списке нет. Проверяйте GET /v1/models.

Sonnet всегда слабее Opus?

Версии выходят независимо, поэтому сравнивайте конкретные модели. В таблице Opus выше: у claude-opus-5 индекс 50, у claude-sonnet-5-5 48, а цена Opus вдвое выше по входу и выходу. Разрыв небольшой, и стоит ли он доплаты, покажет тест на ваших задачах.

Какой Claude самый дешёвый?

По ценам из таблицы claude-sonnet-5-5 и claude-sonnet-5: 0.4 / 2 за 1M токенов.

Можно ли использовать Claude в OpenAI-совместимых клиентах?

Да, любую модель можно вызывать в любом формате. Для максимальной выгоды от кэша у Claude используйте Anthropic-формат.

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.