OpenRouter distinguishes changing who serves a model from changing the model itself. Its failover explanation says provider failover is enabled by default: if one eligible provider fails, another can serve the same model. Switching to a different model requires a configured fallback list. That second layer matters when every provider for the preferred model is unavailable. Developers therefore choose which substitute models their application can accept, and the sequence ends with an error if all configured options fail.