POST/v1/messages

/v1/messages

Anthropic Messages 请求会被 Gateway 接受并正规化。

请求#

anthropic-version header 会被接受并原样转送。

curl https://api.atptoken.ai/v1/messages \
  -H "Authorization: Bearer atp-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "<model from GET /v1/models>",
    "max_tokens": 256,
    "messages": [{"role": "user", "content": "hi"}]
  }'

参数#

最上层的 system 栏位可以是字串,也可以是文字区块阵列(区块上的 cache_control 会被接受)。

字段类型说明
modelstring · 必填来自 GET /v1/models 的模型 ID。
max_tokensinteger · 必填最大输出 token 数(Anthropic 必填)。开 extended thinking 时思考预算也算在内——设太低会拿到内容为空的 200(见错误)。
messagesarray · 必填对话轮次,每则为 { role, content }。
systemstring or arraySystem prompt,字串或文字区块阵列皆可。
temperaturenumber取样温度,0–1。
streamboolean以 Anthropic SSE 事件串流。
这页有帮助吗?