Для человека в чате переход — это другой пункт в списке моделей. Для кода, который бьёт в Claude API или OpenRouter, Anthropic собрала отдельный гид миграции. Ниже — то, что в нём ломает запрос, а не косметика.
Если вы просто пишете в чат
В чате SUIN.AI в одном списке есть все три: Claude Haiku 5.5, Claude Sonnet 5.5 и Claude Opus 5.5. Их можно переключать в том же чате. Haiku берут на поток и короткие шаги, Sonnet — когда нужен баланс скорости и сложной работы, Opus — на длинные задачи, которые трудно перепроверить. Сравнение — в гайде Haiku 5.5, Sonnet 5.5 и Opus 5.5. Сверять качество имеет смысл на своих примерах: тесты Anthropic не заменяют вашу очередь писем.
Если у вас свой код
| Было на Haiku 4.5 | Стало на Haiku 5.5 |
|---|---|
| claude-haiku-4-5 | claude-haiku-5-5 |
| thinking.budget_tokens | thinking adaptive или поле не передавать, глубина через effort |
| Свой temperature / top_p / top_k | поля убрать, иначе 400 |
| Последнее сообщение — заготовка ответа ассистента | диалог заканчивается репликой пользователя |
| Первый блок ответа всегда текст | ответ может начаться с блока thinking, читать нужно по полю type |
| Контекст 200 тыс., ответ 64 тыс. | 1 млн и 128 тыс.; токены размышления входят в max_tokens |
Запрос с адаптивным мышлением и средним усилием выглядит так:
{
"model": "claude-haiku-5-5",
"max_tokens": 16000,
"thinking": { "type": "adaptive" },
"output_config": { "effort": "medium" },
"messages": [{ "role": "user", "content": "..." }]
}Маленький max_tokens теперь опаснее: размышление тратит тот же лимит, и ответ может закончиться ещё до текста. Anthropic советует оставлять запас. Выключить размышление можно только на усилиях не выше high, значением thinking: {"type":"disabled"}. На xhigh и max такая комбинация возвращает 400.
Токены и блоки размышлений
- Пересчитайте длины. Плюс примерно 30% токенов на том же тексте меняет и длину запроса, и запас под ответ.
- Блоки thinking, сделанные в одном аккаунте, нельзя просто проиграть через другой. Это важно, только если вы храните ход и повторяете его чужим ключом.
- По умолчанию текст размышления не приходит, только подпись. Сводка включается отдельно:
thinking.display = summarized. - Отказ классификатора приходит как
stop_reason: refusal. Запасного ответа сервер сам не подставляет.
Полный список формулировок запроса — в гайде Усилие рассуждений и запросы.
Открыть чат в SUIN.AI — Claude Haiku 5.5, Claude Sonnet 5.5 и Claude Opus 5.5 уже в списке моделей. Отдельный аккаунт Anthropic не нужен.






