什么是 Pydantic AI?
Pydantic AI 是 Pydantic 团队打造的 Python 代理框架,将类型安全、结构化输出和依赖注入引入 AI 代理开发。
一句话总结:Pydantic AI 是生产级 AI 代理框架,提供类型安全的结构化输出、依赖注入、流式输出和多模型支持。
适合人群:需要类型安全和可测试性的 Python 开发者。支持模型:Claude、GPT、Gemini、Groq、Ollama。
核心功能
1. Pydantic 结构化输出
用 Pydantic 模型定义输出,自动验证。
2. 工具定义
用装饰器定义工具函数,代理自动调用。
3. 依赖注入
注入数据库、用户上下文等依赖,方便测试。
4. 流式输出
异步流式返回文本或结构化数据。
常见问题
Q: 和 LangChain 比较? A: Pydantic AI 更专注类型安全和可测试性,LangChain 更广泛但更复杂。
Q: 生产就绪? A: 是,Pydantic 团队出品(其验证库被 80% Python AI 项目使用)。
来源与致谢
pydantic/pydantic-ai — 10k+ stars, MIT