🎁 신규 무료 가입, 10회 호출 제공. 최대 $1, 카드 불필요.

Messages API

POST /v1/messages

Anthropic Messages API와 호환됩니다. 게이트웨이는 구성된 Anthropic 또는 Bedrock 채널을 통해 Claude 모델로 투명하게 프록시합니다.

요청 본문

매개변수유형설명
model*string사용할 모델의 ID(예: claude-sonnet-4-6).
messages*arrayrole(user/assistant)와 content를 가진 message 객체 배열.
max_tokens*integer생성할 최대 token 수.
systemstring대화의 컨텍스트를 설정하기 위한 시스템 프롬프트입니다.
streambooleantrue이면 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 규칙을 따릅니다.