Anthropic-compatible
POST/v1/messages

Anthropic Messages 请求会被 Gateway 接受并正规化。最上层的 system 栏位必须是 字串。Anthropic cache_control 功能用的阵列形式尚未支援 — 送阵列会回传 400 invalid_request_erroranthropic-version header 会被接受并原样转送。

FieldTypeDescription
modelstring · required来自 GET /v1/models 的 model id。
max_tokensinteger · required最大输出 token 数(Anthropic 必填)。开 extended thinking 时思考预算也算在内——设太低会拿到内容为空的 `200`(见[错误](/docs/errors))。
messagesarray · required对话轮次,每则为 { role, content }。
systemstringSystem prompt。必须是字串,不能是阵列。
temperaturenumber取样温度,0–1。
streamboolean以 Anthropic SSE 事件串流。

Request

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"}]
  }'