AI 통합 · 40분

첫Claude호출

Anthropic 클라이언트 생성, model/max_tokens/messages 인자 구성, content 블록에서 텍스트 추출까지 한 번의 호출 흐름을 완성한다.

Web에서 개념과 코드 학습운영체제 권한이 필요한 실행은 Local에서 이어집니다.
llm.intro
01

1단계. 패키지 준비와 API 키 확인

anthropic 패키지가 준비되어 있고 ANTHROPIC_API_KEY 환경변수가 잡혀 있는지 코드로 확인한다.

  • anthropic 패키지 준비와 ANTHROPIC_API_KEY 환경변수 흐름을 분명히 한다.
  • Messages API의 필수 인자(model, max_tokens, messages) 셋을 정확한 형태로 기억한다.
  • 응답 객체의 content 블록 구조를 직접 확인하고 텍스트를 안전하게 꺼낸다.
  • 토큰 사용량(usage)을 첫 호출부터 보는 습관을 만든다.
직접 해보기hasKey 대신 ANTHROPIC_API_KEY 길이를 함께 출력해 키가 비어 있지 않은지 확인하세요. 키 값 자체는 출력하지 마세요.
import os
import anthropic

hasKey = bool(os.environ.get("ANTHROPIC_API_KEY"))
sdkVersion = anthropic.__version__
(hasKey, sdkVersion)
편집기를 준비하고 있습니다.