Claude Platform Docs
  • Messages
  • Managed Agents
  • 관리자

Search...
⌘K

Log in
기능 개요
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
API 레퍼런스/API 사용하기

API 개요

Claude API는 https://api.anthropic.com에서 제공되는 RESTful API로, Claude 모델과 Claude Managed Agents에 대한 프로그래밍 방식의 접근을 제공합니다.



Claude를 처음 사용하시나요? 모델에 직접 접근하려면 시작하기와 메시지 작업하기부터 시작하세요. 관리형 에이전트 인프라에 대해서는 Claude Managed Agents 빠른 시작을 참조하세요.

사전 요구 사항

Claude API를 사용하려면 다음이 필요합니다:

  • Claude Console 계정
  • API 키 또는 구성된 Workload Identity Federation 규칙

단계별 설정 안내는 시작하기를 참조하세요.

사용 가능한 API

Claude API에는 다음 API가 포함됩니다:

정식 출시(General Availability):

  • Messages API: 대화형 상호작용을 위해 Claude에 메시지를 전송합니다 (POST /v1/messages)
  • Message Batches API: 대량의 Messages 요청을 비동기적으로 처리하며 비용을 50% 절감합니다 (POST /v1/messages/batches)
  • Token Counting API: 비용 및 속도 제한 관리를 위해 메시지를 전송하기 전에 토큰 수를 계산합니다 (POST /v1/messages/count_tokens)
  • Models API: 사용 가능한 Claude 모델과 세부 정보를 나열합니다 (GET /v1/models)

베타:

  • Files API: 여러 API 호출에서 사용할 파일을 업로드하고 관리합니다 (POST /v1/files, GET /v1/files)
  • Skills API: 사용자 정의 에이전트 스킬을 생성하고 관리합니다 (POST /v1/skills, GET /v1/skills)
  • Agents API: Claude Managed Agents를 위한 재사용 가능하고 버전 관리되는 에이전트 구성을 정의합니다 (POST /v1/agents, GET /v1/agents)
  • Sessions API: 관리형 클라우드 샌드박스에서 상태 유지 에이전트 세션을 실행합니다 (POST /v1/sessions, GET /v1/sessions/{id}/stream)
  • Environments API: 에이전트 세션을 위한 샌드박스 템플릿을 구성합니다 (POST /v1/environments, GET /v1/environments)

모든 엔드포인트, 매개변수 및 응답 스키마가 포함된 전체 API 레퍼런스는 탐색 메뉴에 나열된 API 레퍼런스 페이지를 살펴보세요. 베타 기능에 접근하려면 베타 헤더를 참조하세요.

인증

두 가지 인증 방법과 각각의 사용 시점에 대한 자세한 내용은 인증을 참조하세요. Claude API에 대한 모든 요청에는 다음 헤더가 포함되어야 합니다:

헤더값필수 여부
x-api-keyConsole에서 발급받은 API 키x-api-key 또는 Authorization 중 하나
AuthorizationBearer <token>, 여기서 <token>은 Workload Identity Federation을 통해 POST /v1/oauth/token에서 획득한 단기 액세스 토큰입니다x-api-key 또는 Authorization 중 하나
anthropic-versionAPI 버전 (예: 2023-06-01)예
content-typeapplication/json예

클라이언트 SDK를 사용하는 경우 SDK가 이러한 헤더를 자동으로 전송합니다. API 버전 관리에 대한 자세한 내용은 API 버전을 참조하세요.

클라우드 플랫폼을 통해 Claude에 접근하는 경우, 인증은 클라우드 제공업체의 IAM 시스템과 통합됩니다. 지원되는 자격 증명 유형, 필수 헤더 및 인증 옵션은 플랫폼별 문서를 참조하세요.

API 키 발급받기

API는 웹 Console을 통해 제공됩니다. Workbench를 사용하여 브라우저에서 API를 시험해 본 다음 계정 설정에서 API 키를 생성할 수 있습니다. 워크스페이스를 사용하여 API 키를 분리하고 사용 사례별로 지출을 제어하세요.

클라이언트 SDK

Anthropic은 인증, 요청 형식 지정, 오류 처리 등을 처리하여 API 통합을 간소화하는 공식 SDK를 제공합니다.

이점:

  • 자동 헤더 관리 (x-api-key, anthropic-version, content-type)
  • 타입 안전 요청 및 응답 처리
  • 내장된 재시도 로직 및 오류 처리
  • 스트리밍 지원
  • 요청 타임아웃 및 연결 관리

클라이언트 SDK 목록은 클라이언트 SDK를 참조하세요.

Claude API와 클라우드 플랫폼 비교

Claude는 직접 Claude API와 클라우드 플랫폼을 통해 사용할 수 있습니다. 인프라, 기능 가용성, 규정 준수 요구 사항 및 가격 선호도에 따라 선택하세요.

Claude API

  • 최신 모델 및 기능에 대한 직접 접근
  • Anthropic 청구 및 지원
  • 적합한 경우: 신규 통합, 전체 기능 접근, Anthropic과의 직접적인 관계

클라우드 플랫폼 API

AWS, Google Cloud 또는 Microsoft Azure를 통해 Claude에 접근합니다:

  • 클라우드 제공업체 청구 및 IAM과 통합
  • 기능 가용성은 플랫폼에 따라 다름: Anthropic이 운영하는 플랫폼에는 Claude Platform on AWS와 Microsoft Foundry가 포함되며, 파트너가 운영하는 플랫폼에는 Amazon Bedrock과 Vertex AI가 포함됩니다. 기능 가용성 및 시기는 각 플랫폼 페이지를 참조하세요.
  • 적합한 경우: 기존 클라우드 약정, 특정 규정 준수 요구 사항, 통합 클라우드 청구
플랫폼제공업체문서
Claude Platform on AWSAWS (Anthropic 운영)Claude Platform on AWS
Amazon BedrockAWSAmazon Bedrock의 Claude
Vertex AIGoogle CloudVertex AI의 Claude
Microsoft FoundryMicrosoft Azure (Anthropic 운영)Microsoft Foundry의 Claude


Claude Managed Agents는 직접 Claude API와 Claude Platform on AWS를 통해 사용할 수 있습니다. 플랫폼별 기능 가용성은 기능 개요를 참조하세요.

요청 및 응답 형식

요청 크기 제한

엔드포인트최대 요청 크기
Messages, Token Counting32 MB
Message Batches API256 MB
Files API500 MB
Sessions, Agents, Environments32 MB

이러한 제한을 초과하면 413 request_too_large 오류가 발생합니다.



파트너가 운영하는 플랫폼에는 자체 요청 크기 제한이 있습니다. Vertex AI는 요청을 30 MB로 제한하고, Bedrock은 요청을 20 MB로 제한합니다. Claude Platform on AWS는 직접 Claude API와 동일한 제한을 사용합니다. 현재 값은 해당 플랫폼의 문서를 참조하세요.

응답 헤더

Claude API는 모든 응답에 다음 헤더를 포함합니다:

  • request-id: 요청에 대한 전역 고유 식별자
  • anthropic-organization-id: 요청에 사용된 API 키와 연결된 조직 ID


Claude Platform on AWS는 표준 request-id 헤더와 함께 AWS 요청 ID(x-amzn-requestid)를 추가합니다. 이중 ID 처리 패턴은 요청 ID를 참조하세요.

속도 제한 및 가용성

속도 제한

API는 오용을 방지하고 용량을 관리하기 위해 "rate limit"(속도 제한)과 지출 한도를 적용합니다. 제한은 API를 사용함에 따라 자동으로 증가하는 사용 등급으로 구성됩니다. 각 등급에는 다음이 있습니다:

  • 지출 한도: API 사용에 대한 월별 최대 비용
  • 속도 제한: 분당 최대 요청 수(RPM) 및 분당 최대 토큰 수(TPM)

조직의 현재 제한은 Console에서 확인할 수 있습니다. 더 높은 제한 또는 Priority Tier(약정 지출이 포함된 향상된 서비스 수준)가 필요한 경우 Console을 통해 영업팀에 문의하세요.

제한, 등급 및 속도 제한에 사용되는 토큰 버킷 알고리즘에 대한 자세한 내용은 속도 제한을 참조하세요.

가용성

Claude API는 전 세계 여러 국가 및 지역에서 사용할 수 있습니다. 지원 지역 페이지에서 해당 위치의 가용성을 확인하세요.

다음 단계


Messages API 레퍼런스

직접 모델 상호작용을 위한 전체 API 사양

Claude Managed Agents 레퍼런스

Agents, Sessions 및 Environments 엔드포인트


클라이언트 SDK

Python, TypeScript, C#, Go, Java, PHP 및 Ruby

속도 제한

사용 등급, 지출 한도 및 토큰 버킷 알고리즘

Was this page helpful?

  • 사전 요구 사항
  • 사용 가능한 API
  • 인증
  • API 키 발급받기
  • 클라이언트 SDK
  • Claude API와 클라우드 플랫폼 비교
  • Claude API
  • 클라우드 플랫폼 API
  • 요청 및 응답 형식
  • 요청 크기 제한
  • 응답 헤더
  • 속도 제한 및 가용성
  • 속도 제한
  • 가용성
  • 다음 단계