🧱 Что это такое
Поддерживает полный 1-к-1 функционал официальной Python-библиотеки: работа с «Messages», «Files», «Batches», «Models».
Код соответствует стандартам PSR-12 + использует PSR-11 (внедрение зависимостей) — значит, хорошо ложится в современные PHP-фреймворки.
Фреймворк-независим: можно использовать в Laravel, Symfony, Slim и других.
✅ Что умеет
Поддержка моделей: Claude Sonnet 4.5, Haiku 4.5, Opus 4.1.
Расширенные функции: vision (анализ изображений), стриминг, batch-обработка, embeddings, tool-use (инструменты) и «extended thinking».
Асинхронная готовность с поддержкой Amphp.
Большое количество примеров: более 80 файлов, >11 000 строк покрывают документацию Claude-API.
⚠️ На что обратить внимание
🔸 Установка:
composer require claude-php/claude-php-sdk.🔸 Взаимодействие с бета-функциями: есть раздел, как работать с бетами (например,
output_format, beta() namespace) — важно при использовании новых возможностей.🔸 Необходимо настроить корректно: ключ API, таймауты, повторные попытки — всё описано в README.
🔸 Библиотека выглядит стабильной, но как и с любым SDK для LLM/AI-API — важно тестировать на продакшене с учётом лимитов, ошибок сети и стоимости токенов.
🔗 Github
🐸 Библиотека пхпшника
#инструменты
