file_id
en una solicitud de Messages es compatible con todos los modelos que soportan el tipo de archivo dado. Por ejemplo, las imágenes son compatibles con todos los modelos Claude 3+, los PDFs en todos los modelos Claude 3.5+, y varios otros tipos de archivo para la herramienta de ejecución de código en Claude 3.5 Haiku más todos los modelos Claude 3.7+.
La API de Archivos actualmente no es compatible con Amazon Bedrock o Google Vertex AI.
file_id
únicofile_id
en lugar de volver a subir contenidoanthropic-beta: files-api-2025-04-14
.file_id
:
Tipo de Archivo | Tipo MIME | Tipo de Bloque de Contenido | Caso de Uso |
---|---|---|---|
application/pdf | document | Análisis de texto, procesamiento de documentos | |
Texto plano | text/plain | document | Análisis de texto, procesamiento |
Imágenes | image/jpeg , image/png , image/gif , image/webp | image | Análisis de imágenes, tareas visuales |
Conjuntos de datos, otros | Varía | container_upload | Analizar datos, crear visualizaciones |
document
(.csv, .txt, .md, .docx, .xlsx), convierte los archivos a texto plano e incluye el contenido directamente en tu mensaje:
document
:
image
:
Messages
y usos de herramientas asociadosfile_id
especificado no existe o no tienes acceso a él/v1/messages
)<
, >
, :
, "
, |
, ?
, *
, \
, /
, o caracteres unicode 0-31)Messages
se factura como tokens de entrada. Solo puedes descargar archivos creados por la herramienta de ejecución de código.