도구
Anthropic SDK

Claude API를 Python과 TypeScript에서 편리하게 쓸 수 있도록 Anthropic이 제공하는 공식 라이브러리.

개념 설명

Claude API를 raw HTTP로 호출할 수도 있지만, 인증, 재시도, 스트리밍 처리, 타입 안전성 같은 반복 작업을 직접 처리해야 한다. Anthropic SDK는 이런 부분을 모두 추상화해서 Claude 호출에 집중할 수 있게 한다. Python과 TypeScript/JavaScript 버전을 공식 제공하며, 메시지 API, 스트리밍, 툴 사용, 배치 처리를 모두 지원한다.

사용 예시

pip install anthropicclient = Anthropic()로 클라이언트를 만들고 client.messages.create(model="claude-opus-4-5", messages=[...])로 바로 호출할 수 있다. 스트리밍은 with client.messages.stream(...) as stream 패턴으로, 툴 사용은 tools 파라미터에 정의를 넘기면 된다.

#Anthropic#API#Python#TypeScript
← AI Wiki에서 더 보기