A API de Arquivos permite fazer upload e gerenciar arquivos para usar com a API da Anthropic sem precisar reenviar conteúdo a cada solicitação.
file_id
em uma solicitação de Mensagens é suportado em todos os modelos que suportam o tipo de arquivo específico. Por exemplo, imagens são suportadas em todos os modelos Claude 3+, PDFs em todos os modelos Claude 3.5+, e vários outros tipos de arquivo para a ferramenta de execução de código no Claude 3.5 Haiku mais todos os modelos Claude 3.7+.
A API de Arquivos atualmente não é suportada no Amazon Bedrock ou Google Vertex AI.
file_id
únicofile_id
em vez de reenviar conteúdoanthropic-beta: files-api-2025-04-14
.file_id
:
Tipo de Arquivo | Tipo MIME | Tipo de Bloco de Conteúdo | Caso de Uso |
---|---|---|---|
application/pdf | document | Análise de texto, processamento de documentos | |
Texto simples | text/plain | document | Análise de texto, processamento |
Imagens | image/jpeg , image/png , image/gif , image/webp | image | Análise de imagem, tarefas visuais |
Conjuntos de dados, outros | Varia | container_upload | Analisar dados, criar visualizações |
document
(.csv, .txt, .md, .docx, .xlsx), converta os arquivos para texto simples e inclua o conteúdo diretamente em sua mensagem:
document
:
image
:
Messages
e usos de ferramentas associadosfile_id
especificado não existe ou você não tem acesso a ele/v1/messages
)<
, >
, :
, "
, |
, ?
, *
, \
, /
, ou caracteres unicode 0-31)Messages
é cobrado como tokens de entrada. Você só pode baixar arquivos criados pela ferramenta de execução de código.