Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Starting June 15, 2026, Agent SDK and
claude -p usage on subscription plans will draw from a new monthly Agent SDK credit, separate from your interactive usage limits. See Use the Claude Agent SDK with your Claude plan for details.Быстрый старт
Создайте агента по исправлению ошибок за несколько минут
Примеры агентов
Помощник по электронной почте, исследовательский агент и многое другое
Начало работы
Установите SDK
- TypeScript
- Python
TypeScript SDK поставляется с собственным бинарным файлом Claude Code для вашей платформы в качестве дополнительной зависимости, поэтому вам не нужно устанавливать Claude Code отдельно.
Установите ваш API ключ
Получите API ключ из Console, затем установите его как переменную окружения: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 Vertex AI: установите переменную окружения
CLAUDE_CODE_USE_VERTEX=1и настройте учетные данные Google Cloud - Microsoft Azure: установите переменную окружения
CLAUDE_CODE_USE_FOUNDRY=1и настройте учетные данные Azure
Если не одобрено ранее, Anthropic не разрешает сторонним разработчикам предлагать вход в claude.ai или ограничения скорости для своих продуктов, включая агентов, созданных на Claude Agent SDK. Вместо этого используйте методы аутентификации по API ключу, описанные в этом документе.
Возможности
Все, что делает Claude Code мощным, доступно в SDK:- Встроенные инструменты
- hooks
- Subagents
- MCP
- Permissions
- Sessions
Ваш агент может читать файлы, запускать команды и искать в кодовых базах из коробки. Ключевые инструменты включают:
Этот пример создает агента, который ищет в вашей кодовой базе комментарии TODO:
| Инструмент | Что он делает |
|---|---|
| Read | Читать любой файл в рабочем каталоге |
| Write | Создавать новые файлы |
| Edit | Делать точные правки в существующих файлах |
| Bash | Запускать команды терминала, скрипты, операции git |
| Monitor | Наблюдать фоновый скрипт и реагировать на каждую строку вывода как на событие |
| Glob | Находить файлы по шаблону (**/*.ts, src/**/*.py) |
| Grep | Искать содержимое файлов с помощью regex |
| WebSearch | Искать в интернете текущую информацию |
| WebFetch | Получать и анализировать содержимое веб-страниц |
| AskUserQuestion | Задавать пользователю уточняющие вопросы с вариантами множественного выбора |
Функции Claude Code
SDK также поддерживает конфигурацию на основе файловой системы Claude Code. С параметрами по умолчанию SDK загружает их из.claude/ в вашем рабочем каталоге и ~/.claude/. Чтобы ограничить, какие источники загружаются, установите setting_sources (Python) или settingSources (TypeScript) в ваших параметрах.
| Функция | Описание | Местоположение |
|---|---|---|
| Skills | Специализированные возможности, определенные в Markdown | .claude/skills/*/SKILL.md |
| Slash commands | Пользовательские команды для общих задач | .claude/commands/*.md |
| Memory | Контекст проекта и инструкции | CLAUDE.md или .claude/CLAUDE.md |
| Plugins | Расширяйте пользовательскими командами, агентами и MCP серверами | Программно через опцию plugins |
Сравнение 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 и примеры