Claude API 2026-10-21: параметры сэмплинга удалены
По состоянию на 2026-10-26 Anthropic выпустила версию Claude API 2026-10-21: запрос с temperature, top_p или top_k возвращает ошибку 400 на всех моделях, даже если передано значение по умолчанию. Версия 2023-06-01 по-прежнему работает, дата её отключения в официальном списке версий не указана.
Обновлено 2026-10-26
Один ключ для Claude, GPT и ведущих китайских моделей, оплата по токенам, старт за несколько минут.
- Оплата по токенам — актуальные цены на /models
- Оплата через СБП, российскими картами, картами Visa / Mastercard / AMEX или криптовалютой
- Самообслуживание: после пополнения тариф активируется мгновенно
Четыре главных пункта
Параметры сэмплинга дают ошибку
Официальная страница версий: если отправить любой из параметров temperature, top_p или top_k, все модели вернут ошибку 400.
Старая версия ещё работает
Официальное руководство по миграции говорит, что запросы, которые зависят от нестандартных значений сэмплинга, можно оставить на 2023-06-01; дата отключения на странице версий не указана.
SDK по умолчанию используют новую версию
Официальные release notes: Python SDK 2.0.0 и TypeScript SDK 1.0.0 по умолчанию отправляют 2026-10-21; для C#, Go, Java, PHP, Ruby и ant CLI также есть новые версии.
Смена лицензии
Официальные release notes: новые версии SDK и CLI переходят на Apache 2.0, старые остаются под MIT.
Что изменилось в 2026-10-21
Официальные release notes указывают 2026-10-21 как новую версию API. На странице версий перечислены изменения Messages API: блок document прямо в сообщении assistant возвращает 400; блок text с непустым массивом citations в сообщении user возвращает 400; параметры temperature, top_p и top_k удалены, и отправка любого из них возвращает ошибку 400 на всех моделях. Руководство по миграции уточняет, что ошибка возникает даже при значении по умолчанию, поэтому все три параметра нужно убрать.
Что написано в release notes
Release notes за 2026-10-21 также перечисляют новые версии SDK и ant CLI: Python 2.0.0, TypeScript 1.0.0, C# 13.0.0, Go 2.0.0, Java 3.0.0, PHP 1.0.0, Ruby 2.0.0 и ant CLI 2.0.0; все они по умолчанию отправляют 2026-10-21. В этих версиях есть и несовместимые изменения, не связанные с версией API, а лицензия меняется с MIT на Apache 2.0.
Хронология
Anthropic выпускает версию API 2026-10-21 вместе с версиями SDK и ant CLI, которые используют её по умолчанию.
В Claude Code 2.1.307 появляется команда /claude-api api-version для перевода кода Claude API на 2026-10-21.
Проверка официальной страницы версий: у версии 2023-06-01 по-прежнему нет даты отключения.
Подтверждено vs не опубликовано
Подтверждено (есть в официальных страницах)
Версия 2026-10-21 выпущена; отправка temperature, top_p или top_k возвращает 400; версия 2023-06-01 ещё работает; новые версии SDK по умолчанию отправляют 2026-10-21; новые SDK и CLI используют Apache 2.0; в Claude Code 2.1.307 добавлена команда /claude-api api-version.
Неподтверждённое и не опубликованное
Официальная страница версий и release notes не указывают дату отключения 2023-06-01 и не называют срок окончания поддержки старой версии. На странице версий сказано лишь, что Anthropic рекомендует по возможности использовать последнюю версию API.
Старый запрос и новый запрос
Запрос версии 2023-06-01
Можно передавать temperature, top_p и top_k; старые SDK по умолчанию отправляют 2023-06-01. Руководство по миграции разрешает оставить такие запросы на этой версии, если они зависят от нестандартных значений.
Запрос версии 2026-10-21
Три параметра передавать нельзя: любой из них возвращает 400 на всех моделях. Без них запрос сэмплируется со значениями по умолчанию, включая temperature 1.0.
Шаги миграции
① Исправьте запросы по официальному руководству по миграции: уберите temperature, top_p и top_k (любой из них возвращает 400), передавайте блоки document в сообщениях user, а не assistant, и уберите citations из блоков text в сообщениях user. ② Без SDK задайте заголовок anthropic-version равным 2026-10-21; с SDK обновитесь до первой версии, которая отправляет её по умолчанию, например Python 2.0.0 или TypeScript 1.0.0. ③ Разберите несовместимые изменения мажорных версий SDK, не связанные с версией API, и проверьте интеграцию на 2026-10-21 перед выпуском.
Вызов Claude в QCode
В таблице подключений QCode для Claude Agent SDK указан base_url https://api.qcode.cc/api, а ключ cr_ берётся в консоли. Оплата по токенам, цены по моделям указаны на /models. При миграции в вашем коде запросов нужно убрать temperature, top_p и top_k (официальное руководство).
Частые вопросы
Можно ли передавать temperature после 2026-10-21?
Нет. Официальная страница версий сообщает, что три параметра удалены, и любой из них возвращает 400 на всех моделях; руководство по миграции добавляет, что это происходит даже при значении по умолчанию.
Когда перестанет работать версия 2023-06-01?
На официальной странице версий нет даты отключения, и в release notes нет графика. Руководство по миграции лишь говорит, что запросы, зависящие от нестандартных значений сэмплинга, можно оставить на 2023-06-01.
Какие версии SDK по умолчанию используют 2026-10-21?
Официальные release notes перечисляют Python 2.0.0, TypeScript 1.0.0, C# 13.0.0, Go 2.0.0, Java 3.0.0, PHP 1.0.0, Ruby 2.0.0 и ant CLI 2.0.0.
Что будет, если не передавать параметры сэмплинга?
Официальное руководство по миграции говорит, что запрос сэмплируется со значениями по умолчанию, включая temperature 1.0, как и запрос 2023-06-01 без этих параметров. На моделях, принимающих другие значения (например, Claude Sonnet 4.6), запрос, который снижал temperature для стабильности вывода, теряет этот эффект; руководство уточняет, что никакая другая настройка его не заменяет.
Есть ли в Claude Code команда миграции?
В официальном changelog для 2.1.307 (2026-10-21) указано, что добавлена команда /claude-api api-version для перевода кода Claude API на 2026-10-21.
Что изменится при вызове Claude в QCode?
Подключение по документации QCode: base_url Claude Agent SDK — https://api.qcode.cc/api, ключ — cr_. При миграции в вашем коде запросов нужно убрать temperature, top_p и top_k; оплата по токенам, цены по моделям указаны на /models.
Источники
Официальные release notes Anthropic, страница версий API и руководство по миграции на 2026-10-21 (получены 2026-10-26); официальный changelog Claude Code (получен 2026-10-26); страницы документации QCode о подключении и пакетах (получены 2026-10-26); страница QCode /models (получена 2026-10-26).
Перейдите по официальным шагам до появления 400
Хотите сначала попробовать несколько дней? Не хотите месячный тариф? «Разовые пакеты» начинаются с $4: разовый объём, который нужно израсходовать за 7 дней. Если у вас уже есть личный тариф и квоты не хватает, докупите бустер-пакет.
Читайте также
Разовые пакеты для Claude Code: без подписки, 7 дней
Один разовый объём на 7 дней, без подписки; новые пакеты добавляются к тому же ключу.
Claude Haiku 5.5: breaking changes (окт. 2026), 5 правок
Пять несовместимых изменений с Haiku 4.5 на 5.5, ошибки 400 и официальные исправления.
ANTHROPIC_BASE_URL в Claude Code (окт. 2026): 2 переменные
Как задать ANTHROPIC_BASE_URL и переменную для ключа в Claude Code.
Оплата криптовалютой
Девять монет, 56 сетей, нулевая комиссия платформы за кредиты AI-кодинга.
Факты об Anthropic на этой странице проверены 2026-10-26 по официальным release notes, странице версий и руководству по миграции; подключение к QCode — по docs.qcode.cc; доступность моделей и цены — по /models. Об официальных изменениях отдельно не сообщается.