One Jev request, three scores: a policy label, a rubric level, and the probability the reply asks for a password, all recorded in Logfire.
Modeled cost of 1M evaluated replies: $62, vs $4,542 with Braintrust before data charges.
Blogpost
Pydantic AI now turns on prompt caching with one capability.
Anthropic and Bedrock cache nothing unless the request asks. The Caching capability asks for you: tool definitions, instructions and the conversation, one setting instead of each provider's.
pydantic.io/uJC8d
Age-restricted adult content. This content might not be appropriate for people under 18 years old. To view this media, you’ll need to log in to X. Learn more
🚀 Pydantic Validation v2.14 is out, with Python 3.15 support.
Stabilized MISSING, lazy imports, TypeForm for TypeAdapter, frozendict, more types validating natively in pydantic-core, and create_model namespace.
👉️ Full details on what changed: