PydanticAI

活跃
GitHub Python MIT

简介

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)

相关项目

相关文章