Pydantic AI
Помогает разрабатывать типизированных ИИ-агентов на Python с инструментами, проверкой структуры ответов и поддержкой разных языковых моделей.
Описание
Pydantic AI — Python-фреймворк для создания ИИ-агентов и приложений с языковыми моделями. Он использует типы Python и схемы Pydantic, чтобы определять входные данные, инструменты и структуру результатов.
Разработчик может подключать разные провайдеры моделей, описывать вызовы функций и валидировать ответы. Встроена поддержка MCP-серверов и потоковой выдачи событий для пользовательских интерфейсов.
Для продолжительных задач предусмотрены интеграции с системами устойчивого выполнения, а для тестирования — пакет Pydantic Evals. Трассировка и наблюдаемость могут настраиваться через OpenTelemetry и Pydantic Logfire.
Основной фреймворк распространяется по лицензии MIT и устанавливается как Python-пакет. Для работы с коммерческими моделями обычно нужны их API-ключи и отдельная оплата; сервис Logfire и другие внешние компоненты имеют собственные условия.