Claude API · версия 2026-10-21

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 и ведущих китайских моделей, оплата по токенам, старт за несколько минут.

#2026-10-21#temperature / top_p / top_k#HTTP 400#Apache-2.0

Четыре главных пункта

400

Параметры сэмплинга дают ошибку

Официальная страница версий: если отправить любой из параметров temperature, top_p или top_k, все модели вернут ошибку 400.

2023-06-01

Старая версия ещё работает

Официальное руководство по миграции говорит, что запросы, которые зависят от нестандартных значений сэмплинга, можно оставить на 2023-06-01; дата отключения на странице версий не указана.

Python 2.0.0

SDK по умолчанию используют новую версию

Официальные release notes: Python SDK 2.0.0 и TypeScript SDK 1.0.0 по умолчанию отправляют 2026-10-21; для C#, Go, Java, PHP, Ruby и ant CLI также есть новые версии.

Apache 2.0

Смена лицензии

Официальные 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.

Хронология

2026-10-21

Anthropic выпускает версию API 2026-10-21 вместе с версиями SDK и ant CLI, которые используют её по умолчанию.

2026-10-21

В Claude Code 2.1.307 появляется команда /claude-api api-version для перевода кода Claude API на 2026-10-21.

2026-10-26

Проверка официальной страницы версий: у версии 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 дней. Если у вас уже есть личный тариф и квоты не хватает, докупите бустер-пакет.

Не знаете, с чего начать?

Попробовать неделю

Пакет «Малый» — $4: квота $30 на 7 дней

Работаете каждый день

«Стартовый» — $9.00 в месяц, за $1 квоты примерно вдвое дешевле пакета «Средний» ($5 квоты в день)