功能支持
消息批次 API 支持以下模型:Claude Haiku 3、Claude Opus 3、Claude Sonnet 3.5、Claude Sonnet 3.5 v2、Claude Sonnet 3.7、Claude Sonnet 4、Claude Sonnet 4.5 和 Claude Opus 4。消息 API 中可用的所有功能,包括测试版功能,都可以通过消息批次 API 使用。 批次最多可包含 100,000 个请求,总大小最多为 256 MB。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
List of requests for prompt completion. Each is an individual request to create a Message.
1 - 10000 elementsResponse
Successful Response
RFC 3339 datetime string representing the time at which the Message Batch was archived and its results became unavailable.
"2024-08-20T18:37:24.100435Z"
RFC 3339 datetime string representing the time at which cancellation was initiated for the Message Batch. Specified only if cancellation was initiated.
"2024-08-20T18:37:24.100435Z"
RFC 3339 datetime string representing the time at which the Message Batch was created.
"2024-08-20T18:37:24.100435Z"
RFC 3339 datetime string representing the time at which processing for the Message Batch ended. Specified only once processing ends.
Processing ends when every request in a Message Batch has either succeeded, errored, canceled, or expired.
"2024-08-20T18:37:24.100435Z"
RFC 3339 datetime string representing the time at which the Message Batch will expire and end processing, which is 24 hours after creation.
"2024-08-20T18:37:24.100435Z"
Unique object identifier.
The format and length of IDs may change over time.
"msgbatch_013Zva2CMHLNnXjNJJKqJ2EF"
Processing status of the Message Batch.
in_progress, canceling, ended Tallies requests within the Message Batch, categorized by their status.
Requests start as processing and move to one of the other statuses only once processing of the entire batch ends. The sum of all values always matches the total number of requests in the batch.
URL to a .jsonl file containing the results of the Message Batch requests. Specified only once processing ends.
Results in the file are not guaranteed to be in the same order as requests. Use the custom_id field to match results to requests.
"https://api.anthropic.com/v1/messages/batches/msgbatch_013Zva2CMHLNnXjNJJKqJ2EF/results"
Object type.
For Message Batches, this is always "message_batch".
| Title | Const |
|---|---|
| Type | message_batch |