Fast mode는 Claude Opus 4.8 및 Claude Opus 4.7에서 프리미엄 가격으로 초당 출력 토큰을 최대 2.5배 더 높게 제공합니다. 요청에 fast-mode-2026-02-01 베타 헤더와 함께 speed: "fast"를 설정하여 옵트인하세요.
Fast mode는 리서치 프리뷰 상태입니다. 액세스를 요청하려면 계정 관리자에게 문의하세요. 계정 관리자가 없는 경우 fast mode 대기자 명단에 등록하세요.
이 기능은 Zero Data Retention (ZDR)의 적용 대상입니다. 조직에 ZDR 계약이 체결되어 있는 경우, 이 기능을 통해 전송된 데이터는 API 응답이 반환된 후 저장되지 않습니다.
Fast mode는 다음 모델에서 지원됩니다:
Claude Opus 4.8용 fast mode는 Claude Managed Agents를 포함한 Claude API에서만 리서치 프리뷰로 출시됩니다. Amazon Bedrock, Google Cloud 또는 Microsoft Foundry에서는 사용할 수 없습니다.
Claude Opus 4.7용 fast mode는 2026년 6월 25일부로 지원 중단(deprecated)되었으며, 2026년 7월 24일에 제거될 예정입니다. 제거 후에는 speed: "fast"와 함께 claude-opus-4-7로 보낸 요청이 오류를 반환합니다. Claude Opus 4.6(다음 참고 사항 참조)과 달리 Claude Opus 4.7은 표준 속도로 폴백하지 않습니다. 모델 자체는 표준 속도로 계속 사용할 수 있습니다. Fast mode를 계속 사용하려면 Claude Opus 4.8로 마이그레이션하세요.
2026년 6월 29일부로 Claude Opus 4.6에서는 fast mode를 사용할 수 없습니다. speed: "fast"와 함께 claude-opus-4-6로 보낸 요청은 오류를 반환하지 않습니다. 대신 표준 속도로 실행되고 fast mode의 프리미엄 요금이 아닌 표준 요금으로 청구되며, 응답은 usage.speed: "standard"를 보고합니다. Fast mode를 계속 사용하려면 Claude Opus 4.8로 마이그레이션하세요.
Fast mode는 더 빠른 추론 구성으로 동일한 모델을 실행합니다. 지능이나 기능에는 변화가 없습니다.
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)Fast mode는 200k 입력 토큰을 초과하는 요청을 포함하여 전체 컨텍스트 윈도우에 걸쳐 표준 요금에 모델별 배수를 적용한 가격으로 책정됩니다. 다음 표는 지원되는 각 모델의 fast mode 가격을 보여줍니다:
| 모델 | 입력 | 출력 |
|---|---|---|
| Claude Opus 4.8 | $10 / MTok | $50 / MTok |
| Claude Opus 4.7 | $30 / MTok | $150 / MTok |
Fast mode 가격은 다른 가격 조정 요소와 중첩 적용됩니다:
전체 가격 세부 정보는 가격 페이지를 참조하세요.
Fast mode는 표준 Opus 속도 제한과 별개인 전용 속도 제한을 가집니다. Fast mode 속도 제한을 초과하면 API는 용량이 사용 가능해지는 시점을 나타내는 retry-after 헤더와 함께 429 오류를 반환합니다.
응답에는 fast mode 속도 제한 상태를 나타내는 헤더가 포함됩니다:
| 헤더 | 설명 |
|---|---|
anthropic-fast-input-tokens-limit | 분당 최대 fast mode 입력 토큰 수 |
anthropic-fast-input-tokens-remaining | 남은 fast mode 입력 토큰 수 |
anthropic-fast-input-tokens-reset | Fast mode 입력 토큰 제한이 재설정되는 시간 |
anthropic-fast-output-tokens-limit | 분당 최대 fast mode 출력 토큰 수 |
anthropic-fast-output-tokens-remaining | 남은 fast mode 출력 토큰 수 |
anthropic-fast-output-tokens-reset | Fast mode 출력 토큰 제한이 재설정되는 시간 |
티어별 속도 제한은 속도 제한 페이지를 참조하세요.
응답의 usage 객체에는 사용된 속도를 나타내는 speed 필드가 포함되며, 값은 "fast" 또는 "standard"입니다. 지원되는 모델에서는 속도 제한이나 용량 부족 시 fast mode가 표준 속도로 조용히 폴백하지 않으므로(대신 429 또는 529를 받게 됩니다), Claude Opus 4.8 또는 Claude Opus 4.7에서 speed: "fast"를 요청하면 usage.speed는 "fast"입니다. Fast mode를 사용할 수 없는 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"
}
}조직 전체의 fast mode 사용량 및 비용을 추적하려면 Usage and Cost API를 참조하세요.
Fast mode 속도 제한을 초과하면 API는 retry-after 헤더와 함께 429 오류를 반환합니다. Anthropic SDK는 기본적으로 이러한 요청을 최대 2회까지 자동으로 재시도하며(max_retries로 구성 가능), 각 재시도 전에 서버가 지정한 지연 시간만큼 대기합니다. Fast mode는 지속적인 토큰 보충을 사용하므로 retry-after 지연은 일반적으로 짧으며, 용량이 확보되면 요청이 성공합니다.
이 섹션은 fast mode가 속도 제한에 걸렸을 때 옵트인 방식의 클라이언트 측 폴백을 다룹니다. 이는 fast mode를 사용할 수 없어 요청이 자동으로 표준 속도로 실행되는 Claude Opus 4.6의 동작과는 별개입니다.
Fast mode 용량을 기다리는 대신 표준 속도로 폴백하려면 속도 제한 오류를 캐치하고 speed: "fast" 없이 재시도하세요. 초기 fast 요청에서 max_retries를 0으로 설정하면 자동 재시도를 건너뛰고 속도 제한 오류 시 즉시 실패합니다.
Fast에서 표준 속도로 폴백하면 프롬프트 캐시 미스가 발생합니다. 서로 다른 속도의 요청은 캐시된 프리픽스를 공유하지 않습니다.
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의 가격 구조를 알아보세요.
effort 매개변수로 Claude가 응답할 때 사용하는 토큰 수를 제어하여 응답의 철저함과 토큰 효율성 간의 균형을 조정하세요.
텍스트, 도구 사용, 확장 사고 델타를 포함하여 server-sent events로 Messages API 응답을 점진적으로 스트리밍하세요.
Was this page helpful?