PydanticAI:Pydantic 团队推出类型安全 Agent 框架,支持 20+ 模型提供商和 MCP/A2A 协议

Pydantic 团队发布 PydanticAI Agent 框架,以强类型、依赖注入、评测系统和原生 MCP/A2A 协议支持为核心,目标是把 FastAPI 体验带入 GenAI 应用开发。

PydanticAI:Pydantic 团队推出类型安全 Agent 框架,支持 20+ 模型提供商和 MCP/A2A 协议

PydanticAI 是 Pydantic 团队(Python 数据校验生态核心维护者)推出的 Agent 开发框架,目标是"把 FastAPI 体验带入 GenAI 应用开发"。核心差异点是全链路类型安全:输入、工具参数、结构化输出均纳入 Python 类型系统约束。

为什么是 Pydantic 团队来做这件事

官网的表述直接点出了行业现实:OpenAI SDK、Google ADK、Anthropic SDK、LangChain、LlamaIndex、AutoGPT、CrewAI 等几乎所有主流框架,底层都依赖 Pydantic Validation 做数据校验。但这些框架提供的 Agent 编程体验,和 Python 类型系统能提供的安全性之间仍有明显断层。

PydanticAI 想做的是:直接从源头提供类型安全的 Agent 框架,而不是再包一层

支持的模型与提供商

官方文档列出超过 20 个模型提供商,包括:

OpenAI、Anthropic、Gemini、DeepSeek、Grok、Cohere、Mistral、Perplexity;以及 Azure AI Foundry、Amazon Bedrock、Google Cloud、Ollama、LiteLLM、Groq、OpenRouter、Together AI、Fireworks AI、Cerebras、Hugging Face、GitHub、Heroku、Vercel、Nebius、OVHcloud、Alibaba Cloud、SambaNova。

核心能力一览

能力 说明
类型安全 工具参数、Agent 输出全程类型校验
依赖注入 数据库、权限、上下文可安全注入 Agent
结构化输出 支持流式结构化输出与即时校验
评测系统(Evals) 内置性能评测,可接 Logfire 持续监控
MCP 支持 原生集成 Model Context Protocol
A2A 协议 支持 Agent-to-Agent 互操作
图式编排(Graph) 适合复杂控制流的类型化 Graph API
HITL 工具审批 支持高风险工具调用前的人工审批

最小示例

from pydantic_ai import Agent

agent = Agent(
    'anthropic:claude-sonnet-4-6',
    instructions='Be concise, reply with one sentence.',
)
result = agent.run_sync('Where does "hello world" come from?')
print(result.output)

可观测能力

PydanticAI 原生对接 Pydantic Logfire(OpenTelemetry 标准),无需额外配置即可获得调用链追踪、成本分析和评测监控。已有 OTel 观测平台的团队也可直接接入。

官方文档:https://ai.pydantic.dev/ | GitHub:https://github.com/pydantic/pydantic-ai

版权声明:本文内容来自 PydanticAI 官方 。本平台对该内容进行了编译和整理,仅用于信息传播和学习交流之用。如有侵权,请联系我们进行处理。

用户评价

  • 加载评价中...