홈 › Claude Code › Agent SDK
개요설치CLI 참조요금 및 한도Agent SDK스킬 및 플러그인GitHub웹, 데스크톱 및 IDE모델오류오픈 소스인가요?튜토리얼학생용 안내QA 자동화Cursor와 비교Codex 및 OpenCode와 비교하위 에이전트훅MCP생태계VS CodeOpenRouter요청 속도 제한중국어 가이드
최종 업데이트: 2026년 10월 11일

Claude Code SDK, 이제 Claude Agent SDK로

터미널에서 실행되는 것과 동일한 에이전트 루프를 라이브러리로 사용할 수 있습니다. 사람들이 이를 사용해 코딩 도구를 훨씬 넘어서는 다양한 도구를 만들고 있다는 사실이 분명해지자 Anthropic은 Claude Code SDK의 이름을 Claude Agent SDK로 변경했습니다.

TLDR

  • Python: pip install claude-agent-sdk; TypeScript: npm install @anthropic-ai/claude-agent-sdk.
  • 파일 도구, bash, 하위 에이전트, MCP를 포함한 전체 에이전트를 코드로 구동하고 권한 콜백을 사용할 수 있습니다.
  • SDK는 CLI와 마찬가지로 ANTHROPIC_BASE_URL과 ANTHROPIC_API_KEY을 읽으므로 게이트웨이 과금이 적용됩니다.

Claude Code를 자동화하는 두 가지 방법

간단한 방법은 CLI의 출력 모드입니다 — claude -p 어떤 언어에서든 JSON 출력으로 사용할 수 있습니다. 전체 기능을 활용하려면 Agent SDK를 사용하면 됩니다. Agent SDK는 루프, 도구 모음, 훅, 권한을 직접 제어할 수 있는 객체로 제공합니다.

Python

import anyio
from claude_agent_sdk import query, ClaudeAgentOptions

async def main():
    options = ClaudeAgentOptions(
        allowed_tools=["Read", "Edit", "Bash"],
        max_turns=8,
    )
    async for message in query(
        prompt="add type hints to utils.py and run the tests",
        options=options,
    ):
        print(message)

anyio.run(main)

TypeScript

import { query } from "@anthropic-ai/claude-agent-sdk";

for await (const message of query({
  prompt: "find and fix the flaky test in this repo",
  options: { allowedTools: ["Read", "Edit", "Bash"], maxTurns: 8 },
})) {
  console.log(message);
}

게이트웨이를 통해 실행하기

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_gateway_key
python agent.py

SDK는 동일한 Claude Code 런타임을 실행하므로 환경 변수만 설정하면 됩니다. 장시간 실행되는 에이전트에서는 게이트웨이 요금이 특히 중요합니다. 자율 루프는 시간당 수백 번 호출할 수 있으며, 정액제 요금제를 사용하면 예상 비용이 고정 금액으로 바뀝니다.

출력 모드에 비해 SDK가 제공하는 추가 기능

  • 권한 콜백 — 자체 코드에서 각 도구 호출을 승인하거나 거부합니다.
  • 프로세스 내 MCP 서버를 통한 사용자 정의 도구로 에이전트가 사용자의 함수를 호출할 수 있습니다.
  • 도구 이벤트, 세션 수명 주기, 오류에 대한 훅입니다.
  • 셸 명령을 실행하고 텍스트를 파싱하지 않고도 서브에이전트와 구조화된 출력을 사용할 수 있습니다.

먼저 무료로 사용해 보세요

신규 계정에는 $5의 무료 API 크레딧이 제공됩니다 사용할 코드: CLAUDECODE — Sonnet으로 저녁 한나절 Claude Code를 사용하기에 충분합니다. 이후에는 액면가의 7.69231배에 해당하는 크레딧이 제공됩니다.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key

코드 CLAUDECODE로 계정 만들기

자주 묻는 질문

Claude Code SDK는 Anthropic SDK와 같은 것인가요?

아닙니다. Anthropic SDK는 Messages API를 직접 호출합니다. Claude Agent SDK(이전 명칭: Claude Code SDK)는 그 위에서 도구, 파일, bash, 서브에이전트를 포함한 전체 에이전트를 실행합니다.

Agent SDK는 어떤 언어를 지원하나요?

공식적으로 Python과 TypeScript를 지원하며, 다른 언어에서도 JSON 출력을 사용하는 CLI의 출력 모드를 실행할 수 있습니다.

SDK에서 사용자 정의 기본 URL을 사용할 수 있나요?

네. CLI와 마찬가지로 환경에서 ANTHROPIC_BASE_URL 및 ANTHROPIC_API_KEY을 상속받습니다.

게이트웨이에서 Claude Code 실행하기

동일한 모델, 환경 변수 두 개, 액면가의 7.69231배에 해당하는 크레딧 또는 정액 무제한 요금제를 이용하세요. 신규 계정: 코드 CLAUDECODE로 $5의 무료 API 크레딧을 받으세요.

API 키 발급받기 무제한 요금제 보기

AI Prime Tech는 독립 API 게이트웨이이며 Anthropic과 제휴 관계가 없고, Anthropic의 보증이나 후원을 받지 않습니다. “Claude”와 “Claude Code”는 Anthropic의 상표입니다. 여기에 설명된 Claude Code 기능은 작성 당시 Anthropic의 공개 문서를 기준으로 하며 자주 변경됩니다. 이 페이지의 가격과 모델 목록은 이 게이트웨이의 실시간 설정에서 가져옵니다.

더 많은 Claude Code 가이드

Claude Code: 완벽 가이드Claude Code 설치 방법Claude Code CLI 문서: 명령어와 플래그Claude Code 요금 및 한도 설명Claude Code 스킬과 플러그인GitHub에서 Claude Code 사용하기: App, Action 및 @claudeClaude Code에 웹 인터페이스가 있나요? 웹, 데스크톱 및 IDE 설명Claude Code가 사용하는 모델과 변경 방법Claude Code 오류와 해결 방법Claude Code는 오픈 소스인가요?Claude Code 튜토리얼: 첫 실전 세션학생을 위한 Claude: Claude Code, API 및 교육 분야에서 실제로 제공되는 혜택QA 자동화에 Claude Code를 사용하는 방법Claude Code와 Cursor 비교: 어떤 도구를 언제 선택하고, 둘 다 어떻게 사용할까Claude Code vs Codex vs OpenCode: 터미널 에이전트 비교Claude Code 하위 에이전트: 작동 방식, 정의 방법, 에이전트 팀Claude Code 훅: 에이전트 동작에 대한 결정론적 제어Claude Code MCP: 서버 연결, 범위, 원격 MCP와 실제 예제Claude Code 생태계: 라우터, 프레임워크, 플러그인과 이를 모아 둔 목록VS Code에서 Claude Code 사용하기: 확장 프로그램, 터미널 사용 방식, 오류Claude Code에서 OpenRouter를 사용하는 방법과 사용하지 않는 편이 나은 경우Claude 요청 한도 오류: "API 오류: 요청 한도 도달"의 의미와 해결 방법Claude Code 사용법: 설치부터 일상적인 사용까지