pydantic-ai
pydantic
Pydantic AI 的可选 Jev 模型:把输出模型里的布尔和枚举字段变成问题,拿回符合类型的判断。
- 许可证
- MIT
- GitHub Stars
- 20035
- 源码核查日期
- 2026-09-19
Jev 在哪一步做判断
TypeSafeModel 将支持的 output_type 字段编译为类型化问题,经 TypeSafeProvider 请求 API 后还原输出。
这个项目的用途
决策型 Agent 可以复用 Pydantic 输出定义,并与其他模型作对照。
核查范围
可选 provider,不是通用聊天模型替换;可用输出类型应以该版本实现为准。
源码与说明
- pydantic/pydantic-ai/blob/c4898abb54dc25ae6f6aef208a4c0661b30a455e/README.md
- pydantic/pydantic-ai/blob/c4898abb54dc25ae6f6aef208a4c0661b30a455e/pydantic_ai_slim/pydantic_ai/providers/typesafe.py
- pydantic/pydantic-ai/blob/c4898abb54dc25ae6f6aef208a4c0661b30a455e/pydantic_ai_slim/pydantic_ai/models/typesafe.py
同类项目
jev-resilience
Vicente-MD · SDK 与兼容接入
给 Spring WebFlux 检查“HTTP 200 但正文其实报错”的响应。
laravel-typesafe-jev
Butochnikov · SDK 与兼容接入
把 Jev 接入 Laravel,提供配置、依赖注入、Facade 和可记录请求的测试替身。
langchain
langchain-ai · SDK 与兼容接入
给 Python LangChain 流程加一个可选 Jev 分类节点,返回类别、概率和等级评分。
ax
ax-llm · SDK 与兼容接入
Ax 框架提供 TypeSafe 接口,可用布尔或有限类别签名调用 Jev,也可读原生答案。