What is Model aliases?
A model alias is a stable name — like 'best', 'fast', or 'code' — that resolves to the current best concrete model, so your code never hardcodes a model id.
The best model for a task changes as new ones launch. If your code hardcodes a specific model id, you have to edit and redeploy every time you want to upgrade. An alias decouples intent ('I want the best model') from the specific model serving it today.
Aliases also make code more readable: model: 'best' communicates what you mean better than a versioned model string. When a newer, better model arrives, the alias is repointed once and every caller benefits without changing code.
How Kyma does it
Kyma resolves aliases like best, fast, code, cheap, reasoning, vision, agent, and transcribe to the current best model for that intent. Send the alias as the model name and the response header reports which concrete model served it.