Files API 讓您上傳和管理檔案以與 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
,而不是重新上傳內容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
請求中使用 500 MB 純文字檔案)<
、>
、:
、"
、|
、?
、*
、\
、/
,或 unicode 字元 0-31)Messages
請求中使用的檔案內容按輸入代幣計價。您只能下載由程式碼執行工具建立的檔案。