🎁 新用戶 免費註冊,送 10 次呼叫,最高 $1,免綁卡。

Messages API

POST /v1/messages

相容 Anthropic Messages API。閘道透過設定的 Anthropic 或 Bedrock 通道透明地代理到 Claude 模型。

請求主體

參數類型說明
model*string要使用的模型 ID(例如 claude-sonnet-4-6)。
messages*arraymessage 物件陣列,包含 role(user/assistant)和 content。
max_tokens*integer要產生的最大 token 數量。
systemstring用於為對話設定情境的系統提示詞(system prompt)。
streamboolean若為 true,回傳 SSE 事件串流。預設值:false。
temperaturenumber取樣溫度,範圍 0–1。預設值:1。
toolsarray用於工具呼叫的工具定義清單。

範例請求

POST /v1/messages
Authorization: Bearer YOUR_API_KEY
x-api-key: YOUR_API_KEY

{
  "model": "claude-sonnet-4-6",
  "max_tokens": 256,
  "messages": [
    {"role": "user", "content": "What is the capital of France?"}
  ]
}

範例回應

{
  "id": "msg_abc123",
  "type": "message",
  "role": "assistant",
  "model": "claude-sonnet-4-6",
  "content": [
    { "type": "text", "text": "The capital of France is Paris." }
  ],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 14,
    "output_tokens": 9
  }
}

Messages API 同時接受兩種 Authorization: Bearerx-api-key header 進行認證,符合 Anthropic SDK 的慣例。