Create aliases like coding-prod or demo-safe, then resolve every request through quota, provider health, cost caps and fallback strategy.
Fallback without losing the reason why the provider was skipped or retried.
Distribute requests across pools for reliability, capacity or cost control.
Let teams use only the aliases and providers they are allowed to spend on.