Model APIs are infamous for silent behavior changes under the same version string. Pin model IDs and document what 'compatible' means. Breaking a JSON shape is a version bump; changing refusal style without notice is how apps regress in production.
Evolving an API without breaking existing clients — via URL paths, headers, or query parameters.
Model APIs are infamous for silent behavior changes under the same version string. Pin model IDs and document what 'compatible' means. Breaking a JSON shape is a version bump; changing refusal style without notice is how apps regress in production.