Claude Opus 5.5 против Opus 5 и 4.8: стоит ли переключаться

Opus 5 и 4.x больше нет в каталоге, на их место пришёл Opus 5.5 с extended thinking и контекстом 1M. Разбираем, как перейти и проверить результат по фактам, а не по номеру версии.

4 мин · · Обновлено · модели

Обновление, октябрь 2026. Claude Opus 5 (claude-opus-5) и Opus 4.x (claude-opus-4.8, claude-opus-4.7, claude-opus-4.6) сейчас недоступны в Zukko. Актуальный список моделей — страница «Модели» или GET https://api.zukko.pro/v1/models. Ближайшая замена: claude-opus-5-5 (Claude Opus 5.5).

claude-opus-5-5 (Claude Opus 5.5) — текущий флагман каталога Anthropic-совместимого режима, с vision, extended thinking и контекстом 1,000,000 токенов. claude-opus-5, claude-opus-4.8, 4.7 и 4.6 из каталога выключены — запрос к ним возвращает 503 model_disabled, так что вопрос теперь не «какую версию оставить», а «как перейти на Opus 5.5 и убедиться, что результат вас устраивает».

Как сравнивать, когда старой версии уже нет

По заявленному набору возможностей Opus 5.5 не уступает Opus 5 и 4.8: vision, extended thinking, контекст на миллион токенов. Прогнать ту же задачу через старую версию уже нельзя, поэтому честный способ — сравнить ответы Opus 5.5 с сохранёнными ответами Opus 5 или 4.8 на тех же промптах, а для второй живой точки сравнения взять claude-sonnet-5. Смотрите на два числа: стоимость запроса и качество ответа под вашу конкретную задачу.

bash
curl https://api.zukko.pro/v1/models/info | jq '.data[] | select(.id | startswith("claude-opus"))'

Это покажет актуальную цену и лимиты без единого потраченного токена: у Opus 5.5 в Zukko — $0.30/$0.30 за 1M токенов входа/выхода против официальных $4/$20 (у Sonnet 5 — те же $0.30/$0.30 против официальных $2/$10).

Сравнение с включённым extended thinking

Для задач, где Opus обычно и оправдывает свою цену — сложная многошаговая логика, разбор кода, планирование — имеет смысл сравнивать модели именно с thinking, а не в режиме короткого ответа:

bash
import requests

KEY = "fetch_ваш_ключ"
TASK = "Найди логическую ошибку в этом алгоритме распределения нагрузки: ..."

for model in ["claude-opus-5-5", "claude-sonnet-5"]:
    resp = requests.post(
        "https://api.zukko.pro/v1/messages",
        headers={
            "Authorization": f"Bearer {KEY}",
            "anthropic-version": "2023-06-01",
        },
        json={
            "model": model,
            "max_tokens": 2048,
            "thinking": {"type": "enabled", "budget_tokens": 4000},
            "messages": [{"role": "user", "content": TASK}],
        },
        timeout=180,
    )
    print(model, resp.headers.get("X-Zukko-Cost-Micros"))

Стоимость запроса с extended thinking смотрите через заголовок X-Zukko-Cost-Micros — он отражает уже итоговую цену конкретного вызова, включая токены на рассуждение, без необходимости отдельно вычислять её самостоятельно.

Подсчёт токенов до отправки

Anthropic-совместимый режим даёт бесплатный способ узнать размер запроса заранее, не тратя баланс:

bash
curl https://api.zukko.pro/v1/messages/count_tokens \
  -H "Authorization: Bearer fetch_ваш_ключ" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-opus-5-5","messages":[{"role":"user","content":"..."}]}'

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

Если промпт был отлажен под 4.8 или Opus 5

Более новая версия не обязательно ведёт себя так же на промпте, отлаженном под старую. Если 4.8 или Opus 5 у вас стабильно давали нужный результат, перед переводом продакшна прогоните тот же набор задач через Opus 5.5 и сравните с сохранёнными ответами; если результат расходится — подправьте промпт или проверьте на своих задачах claude-sonnet-5 (в Zukko по той же цене $0.30/$0.30). Слепая замена id без такой проверки — трата бюджета без гарантии результата.

Что приходит при запросе к выключенной версии

claude-opus-5 и claude-opus-4.8 уже выключены, и вместо ответа приходит 503 с кодом model_disabled (не 404 и не model_retired):

bash
{"error": {
  "code": "model_disabled"
}}

Замену в тексте ошибки искать не стоит — сверяйтесь с актуальным списком GET https://api.zukko.pro/v1/models; для Opus ближайшая замена — claude-opus-5-5. Достаточно обрабатывать этот код так же, как любую другую ошибку API, и держать id модели в конфиге, а не зашитым в код.

Лимит на ключ и кэш при повторных тестах

Если сравнение растянуто на несколько дней, имеет смысл завести отдельный ключ с дневным лимитом расхода специально под тесты — настраивается в кабинете на странице ключа — чтобы эксперимент с Opus 5.5 не смешивался с продакшн-тратами и не сжирал общий бюджет незаметно. А если один и тот же промпт прогоняется многократно для проверки стабильности ответа, включите кэш заголовком X-Zukko-Cache: true (не через temperature: 0: Claude-модели могут отклонить temperature, отличную от 1, с ошибкой 400) — тогда повторный запрос с полностью совпадающим телом вернётся мгновенно и бесплатно (и не попадёт в /v1/usage), с пометкой X-Zukko-Cache: hit, что удобно отличать от реального нового вызова модели при чтении логов сравнения.

Если задаче нужны свежие данные, а не просто более сильная модель

Extended thinking у Opus 5.5 углубляет рассуждение над тем, что уже есть в промпте, но не добавляет доступа к текущим событиям. Если ответ должен опираться на данные, которых не было в обучении модели, используйте отдельный эндпоинт POST /v1/web-search — он рассчитан именно на модели без встроенного поиска, и выбор между Opus 5.5 и Sonnet 5 здесь ни на что не влияет.

Прежде чем переключать весь трафик

Если Opus 5.5 на тестовых промптах даёт результат не хуже прежнего, разумнее сначала пустить через него часть реального трафика, а не переключать сразу все продакшн-запросы. Сравнение на живых данных быстрее покажет, действительно ли результат воспроизводится за пределами подготовленных тестовых кейсов.

Практический вывод

Переводить продакшн стоит по результатам проверки на своих задачах, а не по факту, что вышла новая цифра в названии. /v1/models/info даёт цену без затрат, /v1/messages/count_tokens — точный размер запроса тоже бесплатно, а сам прогон пары десятков характерных промптов через Opus 5.5 (и для сравнения через Sonnet 5) с extended thinking покажет, подходит ли Opus 5.5 именно для вашей задачи.

zukko

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

за Claude Code & ChatGPT

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

Claude Opus 5.5 vs Opus 5 и 4.8 — как перейти · Zukko