파일을 업로드하고 관리하여 Anthropic API와 함께 사용하는 방법을 알아보세요.
file_id
를 참조하는 것은 해당 파일 유형을 지원하는 모든 모델에서 지원됩니다. 예를 들어, 이미지는 모든 Claude 3+ 모델에서 지원되고, PDF는 모든 Claude 3.5+ 모델에서 지원되며, 코드 실행 도구용 다양한 기타 파일 유형은 Claude 3.5 Haiku와 모든 Claude 3.7+ 모델에서 지원됩니다.
Files API는 현재 Amazon Bedrock이나 Google Vertex AI에서 지원되지 않습니다.
file_id
를 받습니다file_id
를 사용하여 Messages 요청에서 파일을 참조합니다anthropic-beta: files-api-2025-04-14
.file_id
를 사용하여 파일을 참조합니다:
파일 유형 | MIME 유형 | 콘텐츠 블록 유형 | 사용 사례 |
---|---|---|---|
application/pdf | document | 텍스트 분석, 문서 처리 | |
일반 텍스트 | text/plain | document | 텍스트 분석, 처리 |
이미지 | image/jpeg , image/png , image/gif , image/webp | image | 이미지 분석, 시각적 작업 |
데이터셋, 기타 | 다양함 | container_upload | 데이터 분석, 시각화 생성 |
document
블록으로 지원되지 않는 파일 유형(.csv, .txt, .md, .docx, .xlsx)의 경우, 파일을 일반 텍스트로 변환하고 메시지에 콘텐츠를 직접 포함합니다:
document
콘텐츠 블록을 사용합니다:
image
콘텐츠 블록을 사용합니다:
Messages
API 호출 및 관련 도구 사용에서는 지속될 수 있습니다file_id
가 존재하지 않거나 액세스 권한이 없습니다/v1/messages
요청에서 500MB 일반 텍스트 파일 사용)<
, >
, :
, "
, |
, ?
, *
, \
, /
, 또는 유니코드 문자 0-31)를 포함합니다Messages
요청에서 사용되는 파일 콘텐츠는 입력 토큰으로 가격이 책정됩니다. 코드 실행 도구에서 생성된 파일만 다운로드할 수 있습니다.