Documentation
Model Lifecycle in the NexoRouter documentation.
Model Lifecycle
Status: Operational guidance.
Model availability can change when upstream providers update, rename, throttle, or retire models. Build integrations so the model ID is configurable.
Production practices
- Keep model IDs in config, not hard-coded deep in business logic.
- Use one fallback model for non-critical tasks.
- Check Models before rollout.
- Watch Usage Logs for
model_not_foundspikes. - Avoid undocumented aliases in production.
When a model changes
- Confirm the exact model ID in Models.
- Check whether the API key model scope still includes it.
- Run a small
chat/completionsrequest. - Update tool configs.
- Monitor cost and latency after the change.