API 오류 코드, 요청 크기 제한, 오류 형태 및 긴 요청 처리에 대한 가이드
invalid_request_error
: 요청의 형식이나 내용에 문제가 있습니다. 아래에 나열되지 않은 다른 4XX 상태 코드에 대해서도 이 오류 유형을 사용할 수 있습니다.
authentication_error
: API 키에 문제가 있습니다.
permission_error
: API 키가 지정된 리소스를 사용할 권한이 없습니다.
not_found_error
: 요청된 리소스를 찾을 수 없습니다.
request_too_large
: 요청이 허용되는 최대 바이트 수를 초과합니다. 표준 API 엔드포인트의 최대 요청 크기는 32MB입니다.
rate_limit_error
: 계정이 속도 제한에 도달했습니다.
api_error
: Anthropic 시스템 내부에서 예상치 못한 오류가 발생했습니다.
overloaded_error
: Anthropic의 API가 일시적으로 과부하 상태입니다.
엔드포인트 유형 | 최대 요청 크기 |
---|---|
Messages API | 32 MB |
Token Counting API | 32 MB |
Batch API | 256 MB |
Files API | 500 MB |
request_too_large
오류를 받게 됩니다. 이 오류는 요청이 Anthropic의 API 서버에 도달하기 전에 Cloudflare에서 반환됩니다.
type
과 message
값을 포함하는 최상위 error
객체가 있습니다. 응답에는 더 쉬운 추적과 디버깅을 위한 request_id
필드도 포함됩니다. 예를 들어:
type
값이 시간이 지남에 따라 증가할 가능성이 있습니다.
request-id
헤더가 포함됩니다. 이 헤더에는 req_018EeWyXxfu5pfWkrYcMdjWG
와 같은 값이 포함됩니다. 특정 요청에 대해 지원팀에 문의할 때, 문제를 신속하게 해결할 수 있도록 이 ID를 포함해 주세요.
저희 공식 SDK는 request-id
헤더의 값을 포함하는 최상위 응답 객체의 속성으로 이 값을 제공합니다:
max_tokens
값을 설정하는 것은 권장하지 않습니다: