@ai-sdk/provider 4.0.35 Unifies Model Catalogs and Defines Model Entry Contract
The @ai-sdk/provider package streamlines model catalog management for OpenAI and Anthropic and introduces a standardized contract for model entries with improved capability documentation.
What changed?
The @ai-sdk/provider version 4.0.35 update introduces a model entry contract that includes named capability sections and request configuration. It also consolidates the OpenAI and Anthropic model catalogs so that request behavior and generated capability documentation now rely on the same source of truth. Catalogs have been enhanced to declare which provider options are accepted and which models support those options.
Why does it matter to an everyday developer?
Developers integrating AI models with @ai-sdk/provider now benefit from clearer documentation and more predictable configuration. The unified model catalogs reduce duplicated logic and potential inconsistencies between request implementations and documentation. Knowing exactly which provider options are supported by each model simplifies provider configuration and helps prevent errors when deploying or updating AI features.
What can the developer do now?
Review the updated model catalogs to understand supported features and provider options for OpenAI and Anthropic models. Take advantage of improved capability documentation for more reliable integration and configuration. No breaking changes are reported, so existing code should continue to function, but developers are encouraged to reference the unified catalog structure to align future development and reduce ambiguity in model selection or capability usage.

