Skip to main content
POST
Messages
Creates a model response using the Anthropic Messages request and response format. Requests are served through the attested gateway and return an x-receipt-id header for verification.

Endpoint

Request Body

model
string
required
Model id returned by List Models.
max_tokens
integer
required
Maximum number of tokens to generate.
messages
array
required
Conversation turns. Each item has a role (user or assistant) and content.
system
string
System prompt, sent as a top-level field.
temperature
number
Sampling temperature.
stream
boolean
Stream the response as server-sent events.

Example

Response

Read assistant text from content[].text on blocks with type: "text". stop_reason is usually end_turn, max_tokens, stop_sequence, or tool_use.

Verification

Use the response x-receipt-id header with Get Receipt. A confidential response has upstream.verified.result = verified and required = true.

Responses

Trust Boundary