Files API позволяет загружать и управлять файлами для использования с Anthropic API без повторной загрузки контента с каждым запросом.
file_id
в запросе Messages поддерживается во всех моделях, которые поддерживают данный тип файла. Например, изображения поддерживаются во всех моделях Claude 3+, PDF во всех моделях Claude 3.5+, и различные другие типы файлов для инструмента выполнения кода в Claude 3.5 Haiku плюс все модели Claude 3.7+.
Files API в настоящее время не поддерживается на Amazon Bedrock или Google Vertex AI.
file_id
file_id
вместо повторной загрузки контента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
и связанных использованиях инструментовfile_id
не существует или у вас нет доступа к нему/v1/messages
)<
, >
, :
, "
, |
, ?
, *
, \
, /
, или unicode символы 0-31)Messages
, тарифицируется как входные токены. Вы можете скачивать только файлы, созданные инструментом выполнения кода.