Right now model names are string comparisons. However, some model card defaults like supports_thinking can't have a good provider-wide default. When a new model version comes out, provider defaults are not sufficient. Instead, the models could match version numbers separately from name, allowing saner model defaults.
Right now model names are string comparisons. However, some model card defaults like supports_thinking can't have a good provider-wide default. When a new model version comes out, provider defaults are not sufficient. Instead, the models could match version numbers separately from name, allowing saner model defaults.