Skip to main content
POST
cURL
The request and response fields follow the official Responses API format. For details, refer to the Claude official documentation.

Authorizations

x-api-key
string
header
required

You can obtain your API key from the TTAPI Dashboard.

Body

application/json
messages
object[]
required
Example:
model
string
required

Models supported by TTAPI, see Claude Supported Models

Example:

"claude-sonnet-4-5"

max_tokens
number
default:1024
required

Maximum tokens to generate before stopping. Minimum: 1

stream
boolean
default:false

Whether to use server-sent events for progressive response transmission

Response

Successful response

id
string

Unique message identifier

Example:

"msg_018zZJf8ZJf8ZJf8ZJf8ZJf8ZJf8"

type
string

Response type

Example:

"message"

role
string

Role identifier

Example:

"assistant"

content
object[]

Message content list

model
string

Model version used

Example:

"claude-2.0"

stop_reason
string | null

Stop reason

Example:

"stop_sequence"

usage
object

Token usage statistics

Last modified on July 15, 2026