テイラー百科事典
SDK (Software Development Kit)
SDK (Software Development Kit)는 특정 플랫폼이나 API를 쉽게 쓰게 해주는 언어별 라이브러리·도구 묶음입니다. HTTP 요청 직접 조립, 인증 헤더 세팅, 재시도, 에러 매핑 같은 반복 작업을 함수 한 줄 호출로 줄여줍니다.
SDK (Software Development Kit)는 특정 플랫폼이나 API를 쉽게 쓰게 해주는 언어별 라이브러리·도구 묶음입니다. HTTP 요청 직접 조립, 인증 헤더 세팅, 재시도, 에러 매핑 같은 반복 작업을 함수 한 줄 호출로 줄여줍니다.
LLM API에서 SDK를 쓰면 Raw HTTP로 직접 쏘는 것보다 실수가 줄고, 타입 힌트·자동완성·스트리밍 이터레이터 같은 부가 이점이 따라옵니다. Anthropic은 Python/TypeScript/Java/Go/Ruby를 공식 지원하고, OpenAI·Google도 비슷합니다.
반대로 “어떤 요청이 실제로 나가는지” 모른 채 SDK만 쓰면 디버깅에서 막힙니다. 그래서 P2. API로 LLM 호출이란 기사에서는 curl → SDK 순서로 구조를 뜯어봤어요.
→ 1차 소스: Anthropic · Client SDKs