v1.55.0
pydantic/pydantic-aiv1.55.0Feb 5, 2026by DouweM
AI Summary
A patch release addressing compatibility issues with OpenAI Responses and fixing deserialization errors for `MultiModalContent`.
Key Highlights
- Fixed error when using `OpenAIResponsesModel` with 'compatible' provider returning `reasoning_tokens` as `None`
- Fixed `MultiModalContent` union missing discriminator causing incorrect deserialization
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### 🐛 Bug Fixes * Fix error when using `OpenAIResponsesModel` with "compatible" provider that returns `reasoning_tokens` as `None` instead by @alibeyram in https://github.com/pydantic/pydantic-ai/pull/4151 * Fix `MultiModalContent` union missing discriminator causing incorrect deserialization by @jerry-reevo in https://github.com/pydantic/pydantic-ai/pull/4191 **Full Changelog**: https://github.com/pydantic/pydantic-ai/compare/v1.54.0...v1.55.0