PydanticAI
活跃简介
PydanticAI 基于类型系统构建 Agent,强调可验证的数据结构、工具调用与生产级可靠性。
核心特性
- 模型无关,支持 OpenAI、Anthropic、Gemini、DeepSeek 等 20+ 提供商
- 完全类型安全的 Agent 设计,支持静态类型检查和 IDE 自动补全
- 通过 Pydantic Logfire 与 OpenTelemetry 无缝集成实现实时可观测性
- 可组合的能力模块,将工具、钩子、指令和模型设置打包为可复用单元
- 集成 MCP、A2A 和 UI 事件流标准,实现 Agent 互操作
- 持久化执行,跨故障和重启保留 Agent 进度
适用场景
💡 构建具有结构化输出和工具调用能力的生产级 AI Agent
💡 创建支持自动提供商切换的多模型工作流
💡 开发带工具审批流程的人机协作系统
💡 构建用于多步骤任务自动化的复杂 Agent 图
💡 使用 Pydantic 验证快速原型化 GenAI 应用
分类
快速开始
pip install pydantic-ai
from pydantic_ai import Agent
agent = Agent('anthropic:claude-sonnet-4-6', instructions='请简洁回复。')
result = agent.run_sync('"hello world" 的起源是什么?')
print(result.output)