cURL
Claude
Claude Messages API
POST
cURL
The TTAPI proxy for the Claude Messages API uses the TTAPI platform key in the request header for authentication, while all other request and response parameters remain consistent with the official API.
For details, refer to the Claude official documentation.
Authorizations
You can obtain your API key from the TTAPI Dashboard.
Body
application/json
Example:
[{ "role": "user", "content": "Hello!" }]Models supported by TTAPI, see Claude Supported Models
Example:
"claude-sonnet-4-5"
Maximum tokens to generate before stopping. Minimum: 1
Whether to use server-sent events for progressive response transmission
Response
Successful response
Unique message identifier
Example:
"msg_018zZJf8ZJf8ZJf8ZJf8ZJf8ZJf8"
Response type
Example:
"message"
Role identifier
Example:
"assistant"
Message content list
Model version used
Example:
"claude-2.0"
Stop reason
Example:
"stop_sequence"
Token usage statistics
Last modified on June 12, 2026