Messages API, 도구, 비전, 스트리밍 SSE, 프롬프트 캐싱

Claude API by Anthropic - 메시지, 도구, 비전, 스트리밍

Messages API를 사용하여 텍스트 및 이미지 블록이 포함된 구조화된 메시지 목록을 보내고, SSE를 통해 응답을 스트리밍하며, 안정적인 워크플로우를 위해 도구를 연결하세요.

Claude 모델 선택

지연 시간, 비용 및 추론 요구 사항에 맞는 모델을 선택하세요.

Claude Sonnet 4.5

성능과 비용의 균형을 이뤄 일반적인 채팅, 분석 및 콘텐츠 워크플로우에 적합합니다.

모델 세부 정보 보기

Claude Opus 4.1

복잡한 추론 작업 및 프로덕션급 사용 사례를 위한 안정적인 버전입니다.

모델 세부 정보 보기

Claude Sonnet 4.0

일상적인 워크로드에 대해 신뢰할 수 있는 성능을 제공하는 클래식 버전입니다.

모델 세부 정보 보기

Claude Opus 4.5

심층 분석, 계획 및 다단계 워크플로우를 위한 가장 강력한 기능을 제공합니다.

모델 세부 정보 보기

온라인 데모 (Qwen)

이 데모는 메시지 워크플로우만 보여주며 Claude 모델을 사용하지 않습니다.

참고: 아래 데모는 상호 작용 흐름 시연용입니다. 프로덕션의 경우 Claude 모델을 선택하고 Claude API를 호출하세요.

Claude 모델 선택

데모 로딩 중...

Claude API란 무엇인가요?

Claude API는 구조화된 프롬프트, 멀티모달 입력 및 도구 사용을 지원하는 Messages API를 통해 Claude 모델로 구축하기 위한 Anthropic의 개발자 플랫폼입니다.

Messages API

모델 및 max_tokens와 함께 메시지 배열을 /v1/messages로 보냅니다. API는 상태 비저장이므로 다중 턴 앱의 경우 전체 대화 기록을 포함하세요.

비전 및 멀티모달 입력

텍스트와 이미지 블록을 함께 포함하세요. 이미지는 base64 또는 URL 소스를 지원하며 image/jpeg, image/png, image/gif 및 image/webp 유형을 지원합니다.

스트리밍 응답 (SSE)

서버 전송 이벤트(SSE)를 수신하고 응답을 점진적으로 렌더링하려면 stream: true로 설정하세요.

JSON Schema를 사용한 도구 사용

Claude가 함수를 호출할 수 있도록 tools 매개변수에 이름, 설명 및 input_schema(JSON Schema)를 사용하여 도구를 정의하세요.

왜 Claude API를 선택해야 하나요?

안정적인 프로덕션 앱 및 에이전트 워크플로우를 위해 설계된 최신 API 기본 요소입니다.

상태 비저장, 재생 가능한 대화

메시지는 상태 비저장입니다. 다단계 워크플로우를 결정적이고 디버그하기 쉽게 유지하기 위해 매 턴마다 전체 기록을 보냅니다.

재사용을 위한 프롬프트 캐싱

cache_control을 추가하여 프롬프트 접두사를 재사용하세요. 기본 캐시 수명은 5분이며 반복되는 긴 프롬프트에 대해 1시간 캐시를 선택할 수 있습니다.

실시간 UX를 위한 스트리밍 SSE

채팅 및 어시스턴트 경험을 위해 SSE를 통해 출력을 스트리밍하여 점진적인 출력을 제공합니다.

도구 준비 자동화

JSON Schema 입력으로 도구를 정의하고 Claude가 필요할 때 호출하게 하세요.

빠른 시작 가이드

API 키부터 첫 번째 Messages 요청까지 몇 분이면 충분합니다.

  • API 키 생성

    콘솔에서 API 키를 생성하고 안전하게 저장하세요.

  • /v1/messages 호출

    모델, max_tokens 및 messages 배열이 포함된 POST 요청을 보냅니다. 다중 턴 대화의 경우 전체 기록을 포함하세요.

  • 스트리밍, 도구 및 이미지 추가

    SSE를 위해 stream: true를 활성화하고, JSON Schema로 도구를 정의하고, 필요할 때 이미지 블록(base64 또는 URL)을 포함하세요.

curl --request POST \
  --url https://api.evolink.ai/v1/messages \
  --header "Authorization: Bearer YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "model": "claude-sonnet-4-5-20250929",
    "max_tokens": 1024,
    "messages": [
      { "role": "user", "content": "Hello, world" }
    ]
  }'

자주 묻는 질문

Claude API를 시작할 준비가 되셨나요?

올바른 모델을 선택하고, API 키를 받고, 오늘 첫 번째 Messages 요청을 보내세요.

모델 선택