AGTCloud API Docs
가이드API 레퍼런스통합 및 리소스업데이트 및 도움말
텍스트 및 대화

Anthropic Messages

Anthropic Messages 호환 구조로 메시지와 Content Blocks를 전송합니다.

Messages API는 user, assistant 메시지와 Content Blocks로 모델 응답을 생성하며 텍스트, 이미지, 도구 호출, 스트리밍 출력 및 확장된 사고를 지원합니다. 사용할 수 있는 콘텐츠 블록, 도구 및 고급 매개변수는 모델마다 다를 수 있으므로 현재 API 키에 표시되는 모델과 실제 API 기능을 기준으로 하세요.

POST/v1/messages

user와 assistant 메시지를 바탕으로 다음 assistant 응답을 생성합니다. 메시지 콘텐츠에는 문자열 또는 텍스트, 이미지, 도구, 문서 Content Blocks를 사용할 수 있습니다.

일반 JSON 응답과 SSE 스트리밍 이벤트를 지원합니다. 이미지, 도구 호출 및 확장된 사고 기능은 선택한 모델에 따라 다릅니다.

인증

anthropicApiKey
x-api-key<token>

x-api-key Header로 API 키를 전달합니다.

전달 위치: header

Header 매개변수

anthropic-version*string

사용할 API 버전을 지정합니다.

기본값"2023-06-01"
anthropic-beta?string

사용할 beta 버전을 지정합니다. 여러 값을 쉼표로 구분하거나 이 Header를 여러 번 전송할 수 있습니다.

요청 본문

Messages는 Content Blocks로 텍스트, 이미지, 도구 및 확장된 사고를 표현합니다. 작업에 맞는 보기를 선택하세요.

application/json
텍스트 대화

user와 assistant 메시지로 단일 턴 또는 여러 턴 텍스트 대화를 구성합니다. system은 최상위 필드를 사용합니다.

model
현재 API 키에 표시되며 Messages를 지원하는 모델 ID입니다.
max_tokens
이번 응답에서 생성할 수 있는 최대 토큰 수입니다.
messages[]
user와 assistant 메시지를 순서대로 정렬합니다.
application/json
{
  "model": "MODEL_ID",
  "max_tokens": 1024,
  "messages": [
    {
      "role": "user",
      "content": "안녕하세요! 자신을 소개해 주세요."
    }
  ]
}
필드 참고전체 필드는 동일하게 유지되며 설명은 현재 사용 사례의 주요 사항을 강조합니다

기본 텍스트 대화입니다. messages에는 문자열 콘텐츠 또는 text 콘텐츠 블록을 사용할 수 있습니다.

이미지, 도구 및 확장된 사고 기능은 모델과 상위 채널에 따라 다를 수 있습니다. 최소 텍스트 요청을 먼저 완료한 후 고급 필드를 하나씩 활성화하는 것이 좋습니다.

응답 본문

application/json

application/json

application/json

application/json

Anthropic Messages 공식 문서상위 프로토콜 정의 및 최신 필드 변경 사항을 확인합니다.