A shared integration pattern does not imply identical model features. System messages, structured output, tools, streaming, images, and output limits can vary.
When switching models, consult model-specific compatibility notes and test representative requests.
In production, maintain a capability map so unsupported arguments are not silently sent to other models.