Быстрый режим обеспечивает до 2,5 раз больше выходных токенов в секунду от Claude Opus 4.8 и Claude Opus 4.7 по премиальной цене. Установите speed: "fast" вместе с бета-заголовком fast-mode-2026-02-01 в вашем запросе, чтобы включить эту функцию.
Быстрый режим находится в стадии исследовательской предварительной версии. Свяжитесь с вашим менеджером по работе с клиентами, чтобы запросить доступ. Если у вас нет менеджера по работе с клиентами, присоединитесь к списку ожидания для быстрого режима.
Эта функция соответствует требованиям Zero Data Retention (ZDR) (нулевого хранения данных). Если у вашей организации действует соглашение ZDR, данные, отправленные через эту функцию, не сохраняются после возврата ответа API.
Быстрый режим поддерживается для следующих моделей:
Быстрый режим для Claude Opus 4.8 запускается как исследовательская предварительная версия только в Claude API, включая Claude Managed Agents. Он недоступен в Amazon Bedrock, Google Cloud или Microsoft Foundry.
Быстрый режим для Claude Opus 4.7 объявлен устаревшим с 25 июня 2026 года и будет удалён 24 июля 2026 года. После удаления запросы к claude-opus-4-7 с speed: "fast" будут возвращать ошибку; в отличие от Claude Opus 4.6 (см. следующее примечание), Claude Opus 4.7 не переключается автоматически на стандартную скорость. Сама модель остаётся доступной на стандартной скорости. Чтобы продолжить использовать быстрый режим, перейдите на Claude Opus 4.8.
С 29 июня 2026 года быстрый режим недоступен для Claude Opus 4.6. Запросы к claude-opus-4-6 с speed: "fast" не возвращают ошибку: они выполняются на стандартной скорости и тарифицируются по стандартным тарифам, а не по премиальным тарифам быстрого режима, и в ответе указывается usage.speed: "standard". Чтобы продолжить использовать быстрый режим, перейдите на Claude Opus 4.8.
Быстрый режим запускает ту же модель с более быстрой конфигурацией инференса. Интеллект и возможности модели не меняются.
client = anthropic.Anthropic()
response = client.beta.messages.create(
model="claude-opus-4-8",
max_tokens=4096,
speed="fast",
betas=["fast-mode-2026-02-01"],
messages=[
{"role": "user", "content": "Refactor this module to use dependency injection"}
],
)
print(response.content[0].text)Быстрый режим тарифицируется с применением множителя, зависящего от модели, к стандартным тарифам по всему контекстному окну, включая запросы с более чем 200 тыс. входных токенов. В следующей таблице приведены цены быстрого режима для каждой поддерживаемой модели:
| Модель | Вход | Выход |
|---|---|---|
| Claude Opus 4.8 | $10 / млн токенов | $50 / млн токенов |
| Claude Opus 4.7 | $30 / млн токенов | $150 / млн токенов |
Цены быстрого режима суммируются с другими модификаторами цен:
Полную информацию о ценах см. на странице цен.
Быстрый режим имеет отдельное ограничение скорости, не связанное со стандартными ограничениями скорости для Opus. Когда ваше ограничение скорости быстрого режима превышено, API возвращает ошибку 429 с заголовком retry-after, указывающим, когда ёмкость станет доступна.
Ответ включает заголовки, которые указывают статус вашего ограничения скорости быстрого режима:
| Заголовок | Описание |
|---|---|
anthropic-fast-input-tokens-limit | Максимальное количество входных токенов быстрого режима в минуту |
anthropic-fast-input-tokens-remaining | Оставшиеся входные токены быстрого режима |
anthropic-fast-input-tokens-reset | Время сброса лимита входных токенов быстрого режима |
anthropic-fast-output-tokens-limit | Максимальное количество выходных токенов быстрого режима в минуту |
anthropic-fast-output-tokens-remaining | Оставшиеся выходные токены быстрого режима |
anthropic-fast-output-tokens-reset | Время сброса лимита выходных токенов быстрого режима |
Ограничения скорости для конкретных уровней см. на странице ограничений скорости.
Объект usage в ответе включает поле speed, которое указывает, какая скорость была использована: "fast" или "standard". На поддерживаемых моделях быстрый режим не переключается незаметно на стандартную скорость при достижении ограничений скорости или нехватке ёмкости (вместо этого вы получите 429 или 529), поэтому когда вы запрашиваете speed: "fast" для Claude Opus 4.8 или Claude Opus 4.7, usage.speed будет равно "fast". Для Claude Opus 4.6, где быстрый режим недоступен, запросы с speed: "fast" выполняются на стандартной скорости и возвращают usage.speed: "standard". Проверяйте это поле, чтобы подтвердить, какая скорость обслужила запрос.
client = anthropic.Anthropic()
response = client.beta.messages.create(
model="claude-opus-4-8",
max_tokens=1024,
speed="fast",
betas=["fast-mode-2026-02-01"],
messages=[{"role": "user", "content": "Hello"}],
)
print(response.usage.speed) # "fast" or "standard"{
"id": "msg_01XFDUDYJgAACzvnptvVoYEL",
"type": "message",
"role": "assistant",
"usage": {
"input_tokens": 8,
"output_tokens": 12,
"speed": "fast"
}
}Чтобы отслеживать использование и затраты быстрого режима в вашей организации, см. Usage and Cost API.
Когда ограничения скорости быстрого режима превышены, API возвращает ошибку 429 с заголовком retry-after. SDK Anthropic автоматически повторяют эти запросы до 2 раз по умолчанию (настраивается с помощью max_retries), ожидая указанную сервером задержку перед каждой повторной попыткой. Поскольку быстрый режим использует непрерывное пополнение токенов, задержка retry-after обычно короткая, и запросы выполняются успешно, как только ёмкость становится доступной.
В этом разделе описывается опциональное переключение на стороне клиента, когда быстрый режим ограничен по скорости. Это отличается от поведения для Claude Opus 4.6, где быстрый режим недоступен и запросы автоматически выполняются на стандартной скорости.
Если вы предпочитаете переключиться на стандартную скорость, а не ждать ёмкости быстрого режима, перехватите ошибку ограничения скорости и повторите запрос без speed: "fast". Установите max_retries в 0 для первоначального быстрого запроса, чтобы пропустить автоматические повторные попытки и немедленно завершиться с ошибкой при ошибках ограничения скорости.
Переключение с быстрой на стандартную скорость приведёт к промаху кэша подсказок. Запросы на разных скоростях не используют общие кэшированные префиксы.
Поскольку установка max_retries в 0 также отключает повторные попытки для других временных ошибок (перегрузка, внутренние ошибки сервера), следующие примеры повторно отправляют исходный запрос с повторными попытками по умолчанию для таких случаев.
client = anthropic.Anthropic()
def create_message_with_fast_fallback(max_retries=0, max_attempts=3, **params):
try:
return client.with_options(max_retries=max_retries).beta.messages.create(
**params
)
except anthropic.RateLimitError:
if params.get("speed") == "fast":
del params["speed"]
return create_message_with_fast_fallback(max_retries=max_retries, **params)
raise
except (
anthropic.APIStatusError,
anthropic.APIConnectionError,
) as error:
if isinstance(error, anthropic.APIStatusError) and error.status_code < 500:
raise
if max_attempts > 1:
return create_message_with_fast_fallback(
max_retries=max_retries, max_attempts=max_attempts - 1, **params
)
raise
message = create_message_with_fast_fallback(
model="claude-opus-4-8",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
betas=["fast-mode-2026-02-01"],
speed="fast",
max_retries=0,
)speed: "fast" не возвращают ошибку: они выполняются на стандартной скорости и тарифицируются по стандартным тарифам. Для любой другой модели отправка speed: "fast" возвращает ошибку.Получайте валидированные результаты в формате JSON из агентных рабочих процессов.
Узнайте о структуре цен Anthropic для моделей и функций.
Управляйте количеством токенов, которые Claude использует при ответе, с помощью параметра effort, балансируя между полнотой ответа и эффективностью использования токенов.
Получайте ответы Messages API инкрементально с помощью server-sent events, включая дельты текста, использования инструментов и расширенного мышления.
Was this page helpful?