v2.3.14
December 18, 2025
Use provider-native JSON schemas for structured outputs with zero translation
output_schema now accepts provider-specific JSON schemas and passes them directly to model APIs (OpenAI, Claude, and OpenAI‑like). This removes mapping layers, reduces boilerplate, and enables faster adoption of the latest vendor features.
Details
- Send provider-native JSON schema objects directly to models
- Less custom translation code and fewer maintenance points
- Backward-compatible; existing usages continue to work
Who this is for: Teams standardizing structured outputs across multiple model providers.
