cURL
curl -X POST "https://api.anthropic.com/v1/files" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: files-api-2025-04-14" \
-F "file=@/path/to/document.pdf"{
"created_at": "2023-11-07T05:31:56Z",
"filename": "<string>",
"id": "<string>",
"mime_type": "<string>",
"size_bytes": 1,
"type": "<string>",
"downloadable": false
}建立檔案
上傳檔案
POST
/
v1
/
files
cURL
curl -X POST "https://api.anthropic.com/v1/files" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: files-api-2025-04-14" \
-F "file=@/path/to/document.pdf"{
"created_at": "2023-11-07T05:31:56Z",
"filename": "<string>",
"id": "<string>",
"mime_type": "<string>",
"size_bytes": 1,
"type": "<string>",
"downloadable": false
}Files API 允許您上傳和管理檔案以與 Claude API 一起使用,而無需在每次請求時重新上傳內容。有關 Files API 的更多資訊,請參閱檔案開發者指南。Documentation Index
Fetch the complete documentation index at: https://docs.claude.com/llms.txt
Use this file to discover all available pages before exploring further.
Files API 目前處於測試版階段。要使用 Files API,您需要包含測試版功能標頭:
anthropic-beta: files-api-2025-04-14。請透過我們的意見回饋表單分享您使用 Files API 的體驗。Headers
Optional header to specify the beta version(s) you want to use.
To use multiple betas, use a comma separated list like beta1,beta2 or specify the header multiple times for each beta.
Body
multipart/form-data
The file to upload
Response
Successful Response
RFC 3339 datetime string representing when the file was created.
Original filename of the uploaded file.
Required string length:
1 - 500Unique object identifier.
The format and length of IDs may change over time.
MIME type of the file.
Required string length:
1 - 255Size of the file in bytes.
Required range:
x >= 0Object type.
For files, this is always "file".
Allowed value:
"file"Whether the file can be downloaded.
Was this page helpful?
⌘I