CLI, SDK и библиотеки
Официальные инструменты для разработки с Claude API: CLI ant, клиентские SDK на семи языках и библиотеки для конкретных фреймворков.
Anthropic предоставляет три вида официальных инструментов для разработки с Claude API:
- CLI: Инструмент командной строки
antдля написания shell-скриптов и интерактивного использования. - Клиентские SDK: Универсальные клиенты Messages API для Python, TypeScript, C#, Go, Java, PHP и Ruby. Каждый SDK предоставляет идиоматичные интерфейсы, типобезопасность и встроенную поддержку «streaming» (потоковой передачи), повторных попыток и обработки ошибок.
- Библиотеки и интеграции: Пакеты и слои совместимости, которые предоставляют доступ к Claude через API другого фреймворка, а не напрямую через Messages API.
CLI
Shell-скрипты, типизированные флаги, преобразования ответов
Клиентские SDK
Синхронные и асинхронные клиенты, модели Pydantic
Поддержка Node.js, Deno, Bun и браузеров
.NET Standard 2.0+, интеграция с IChatClient
Отмена на основе контекста, функциональные опции
Паттерн Builder, асинхронность через CompletableFuture
Объекты-значения, паттерн Builder
Типы Sorbet, вспомогательные средства для потоковой передачи
Библиотеки и интеграции
Библиотеки и интеграции предоставляют доступ к Claude через API другого фреймворка. Они не являются универсальными клиентами Messages API.
Пакет Swift для API LanguageModelSession от Apple
Используйте Claude через интерфейс OpenAI SDK
Создаёте агентов или используете Claude Code?
CLI, клиентские SDK и библиотеки предназначены для самостоятельного вызова Claude API: вы отправляете каждый запрос и обрабатываете каждый ответ. Claude Code, Claude Agent SDK и Claude Managed Agents работают на более высоком уровне, предоставляя агентный цикл, выполнение инструментов и среду выполнения.
Агентный инструмент для программирования, позволяющий делегировать задачи по написанию кода Claude
Создавайте агентов, работающих в процессе, которым управляете вы
Запускайте агентов в управляемой инфраструктуре Anthropic
Was this page helpful?