Быстрый старт
Создайте агента по исправлению ошибок за несколько минут
Примеры агентов
Помощник по электронной почте, исследовательский агент и многое другое
Начало работы
1
Установите SDK
- TypeScript
- Python (uv)
- Python (pip)
TypeScript SDK поставляется с собственным бинарным файлом Claude Code для вашей платформы в качестве дополнительной зависимости, поэтому вам не нужно устанавливать Claude Code отдельно.
2
Установите ваш API ключ
Получите API ключ из Console, затем установите его как переменную окружения.На macOS или Linux:На Windows PowerShell:SDK также поддерживает аутентификацию через сторонних поставщиков API:
- Amazon Bedrock: установите переменную окружения
CLAUDE_CODE_USE_BEDROCK=1и настройте учетные данные AWS - Claude Platform on AWS: установите
CLAUDE_CODE_USE_ANTHROPIC_AWS=1иANTHROPIC_AWS_WORKSPACE_ID, затем настройте учетные данные AWS - Google Cloud’s Agent Platform: установите переменную окружения
CLAUDE_CODE_USE_VERTEX=1и настройте учетные данные Google Cloud - Microsoft Azure: установите переменную окружения
CLAUDE_CODE_USE_FOUNDRY=1и настройте учетные данные Azure
Если не одобрено ранее, Anthropic не разрешает сторонним разработчикам предлагать вход в claude.ai или ограничения скорости для своих продуктов, включая агентов, созданных на Claude Agent SDK. Вместо этого используйте методы аутентификации по API ключу, описанные в этом документе.
3
Запустите вашего первого агента
Этот пример создает агента, который перечисляет файлы в вашем текущем каталоге, используя встроенные инструменты.
Возможности
Все, что делает Claude Code мощным, доступно в SDK:- Встроенные инструменты
- hooks
- Subagents
- MCP
- Permissions
- Sessions
Ваш агент может читать файлы, запускать команды и искать в кодовых базах из коробки. Ключевые инструменты включают:
Этот пример создает агента, который ищет в вашей кодовой базе комментарии TODO:
Функции Claude Code
SDK также поддерживает конфигурацию на основе файловой системы Claude Code. С параметрами по умолчанию SDK загружает их из.claude/ в вашем рабочем каталоге и ~/.claude/. Чтобы ограничить, какие источники загружаются, установите setting_sources (Python) или settingSources (TypeScript) в ваших параметрах.
Сравнение Agent SDK с другими инструментами Claude
Claude Platform предлагает несколько способов разработки с Claude. Вот как Agent SDK вписывается:- Agent SDK vs Client SDK
- Agent SDK vs Claude Code CLI
- Agent SDK vs Managed Agents
Anthropic Client SDK дает вам прямой доступ к API: вы отправляете подсказки и реализуете выполнение инструментов самостоятельно. Agent SDK дает вам Claude со встроенным выполнением инструментов.С Client SDK вы реализуете цикл инструментов. С Agent SDK Claude обрабатывает это:
Журнал изменений
Просмотрите полный журнал изменений для обновлений SDK, исправлений ошибок и новых функций:- TypeScript SDK: просмотреть CHANGELOG.md
- Python SDK: просмотреть CHANGELOG.md
Сообщение об ошибках
Если вы столкнулись с ошибками или проблемами с Agent SDK:- TypeScript SDK: сообщить об ошибках на GitHub
- Python SDK: сообщить об ошибках на GitHub
Рекомендации по брендингу
Для партнеров, интегрирующих Claude Agent SDK, использование брендинга Claude является необязательным. При ссылке на Claude в вашем продукте: Разрешено:- “Claude Agent” (предпочтительно для раскрывающихся меню)
- “Claude” (когда находится в меню, уже помеченном как “Agents”)
- ” Powered by Claude” (если у вас есть существующее имя агента)
- “Claude Code” или “Claude Code Agent”
- ASCII-арт с брендингом Claude Code или визуальные элементы, которые имитируют Claude Code
Лицензия и условия
Использование Claude Agent SDK регулируется Коммерческими условиями обслуживания Anthropic, включая случаи, когда вы используете его для питания продуктов и услуг, которые вы предоставляете своим собственным клиентам и конечным пользователям, за исключением случаев, когда конкретный компонент или зависимость покрыты другой лицензией, как указано в файле LICENSE этого компонента.Следующие шаги
Быстрый старт
Создайте агента, который находит и исправляет ошибки за несколько минут
Примеры агентов
Помощник по электронной почте, исследовательский агент и многое другое
TypeScript SDK
Полная справка API TypeScript и примеры
Python SDK
Полная справка API Python и примеры