PydanticAI : фреймворк для создания AI-агентов на основе Pydantic
PydanticAI : фреймворк для создания AI-агентов на основе Pydantic.
PydanticAI - фреймворк для Python, созданный командой разработчиков Pydantic, который упрощает создание приложений с использованием LLM. Фреймворк имеет простой и интуитивно понятный интерфейс для взаимодействия с LLMs, поддерживающими Async OpenAI (Ollama) и openAI API (ChatGPT, Gemini и Groq), с поддержкой Anthropic в ближайшем будущем.
Основная особенность PydanticAI - система внедрения зависимостей, которая передает данные, соединения и логику в целевую модель. Она упрощает тестирование и оценку агентов и позволяет динамически формировать системные промпты и определять инструменты, доступные LLM.
PydanticAI имеет возможность потоковой обработки ответов с валидацией структурированных данных, позволяя контролировать корректность соответствие данных ожидаемому ответу, тем самым повышая эффективность и интерактивность приложений.
Для отладки и мониторинга работы агентов предусмотрена интеграция с Pydantic Logfire , с которым можно отслеживать запросы к базам данных, анализировать поведение модели и оценивать производительность.
В документации к проекту доступны примеры применения PydanticAI в сценариях:
Построение Pydantic-модели на основе текстового ввода ;
Погодный агент ;
Агент поддержки клиентов банка ;
Генерация SQL-запросов на основе пользовательского ввода ;
RAG-поиск по массиву markdown-документам ;
Вывод результатов работы агента в терминале ;
Пример проверки потокового структурированного ответа на примере информации о видах китов;
Простой чат-приложение .
PydanticAI находится на ранней стадии бета-тестирования.
Установка и простой пример “Hello Word“ с :
pip install pydantic-ai
export GEMINI_API_KEY=your-api-key
from pydantic_ai import Agent
agent = Agent(
’’,
system_prompt=’Be concise, reply with one sentence.’,
)
result = (’Where does “hello world“ come from?’)
print( )
“““
The first known use of “hello, world“ was in a 1974 textbook about the C programming language.
“““
Лицензирование: MIT License.
Документация
Demo
GitHub
1 view
8
3
6 days ago 00:00:22 1
PydanticAI : фреймворк для создания AI-агентов на основе Pydantic
7 days ago 00:11:20 1
Pydantic AI Build Production Grade Applications - NEW AI Agent Builder Framework!