跳转到主要内容
POST
POST /v1/messages

授权

Authorization
string
header
必填

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

请求体

application/json
max_tokens
integer<int64>
必填
messages
object[]
必填
model
string
必填
cache_control
object | null
compaction
object | null
container
context_management
object | null
diagnostics
object | null
fallback_credit_token
fallbacks
inference_geo
string | null
mcp_servers
object[] | null
metadata
object | null
output_config
object | null
output_format
object | null
service_tier
enum<string> | null
可用选项:
auto,
standard_only
speed
enum<string> | null
可用选项:
standard,
fast
stop_sequences
string[] | null
stream
boolean | null
system
thinking
object
tool_choice
object
tools
object[] | null

响应

Successful protocol response

content
object[]
必填
id
string
必填
model
string
必填
role
enum<string>
必填
可用选项:
assistant
stop_reason
enum<string>
必填
可用选项:
end_turn,
max_tokens,
stop_sequence,
tool_use,
pause_turn,
compaction,
refusal,
model_context_window_exceeded
type
enum<string>
必填
可用选项:
message
usage
object
必填
container
object | null
context_management
object | null
diagnostics
object | null
input_transformations
object[] | null
stop_details
object | null
stop_sequence
string | null