工作机制与关键组成
定义接口契约
在 Python 中声明依赖、指令和输出类型。
调用工具
提供有类型约束的函数,让智能体在运行过程中按需调用。
校验结果
在应用代码中解析结构化结果,并处理校验错误或模型错误。
如何选择
如果你的应用架构依赖 Python 类型安全,并且熟悉 Pydantic 校验,可以考虑 PydanticAI。
适合解决哪些问题
- 构建输出结构属于关键 API 契约的 Python 智能体。
- 将模型调用接入已有的 Pydantic 技术栈后端。
使用时要留意什么
- 类型校验只能确认数据结构,不能证明事实正确。
- 使用框架抽象后,仍需自行处理重试、权限控制和效果评测。
使用前,先弄清楚
PydanticAI 校验通过,能证明答案正确吗?
校验主要确认输出符合声明的类型和数据结构,不能单独证明内容真实。例如金额字段可以是有效数字,却仍可能来自错误推断。应用还应检查业务约束、证据来源及缺失值,并为失败和重试设计明确处理方式。
继续核对原始资料
概念说明参考项目文档与源码;场景选择和接入建议为 AI Manuals 的整理判断。版本、价格、许可及接口细节请以项目当前说明为准。