Please select the area the issue is related to
Gateway
Please select the aspect the issue is related to
Aspect/API (API backends, definitions, contracts, interfaces, OpenAPI)
Suggested Feature
An application built on top of an LLM proxy API has no way to stay up when the specific model or provider it's calling degrades or goes down — a 500-class response from the primary model is simply handed back to the app as-is. Today the app developer has to write and maintain their own retry-and-fallback logic client-side: catch the failure, pick a fallback model, potentially re-authenticate and re-shape the request for a completely different provider's API, and retry — for every app that calls the gateway.
We need a policy for this and automatically fallback to the configured models when sth goes wrong with a model.
Related Issues
No response
Steps to Verify
Please select the area the issue is related to
Gateway
Please select the aspect the issue is related to
Aspect/API (API backends, definitions, contracts, interfaces, OpenAPI)
Suggested Feature
An application built on top of an LLM proxy API has no way to stay up when the specific model or provider it's calling degrades or goes down — a 500-class response from the primary model is simply handed back to the app as-is. Today the app developer has to write and maintain their own retry-and-fallback logic client-side: catch the failure, pick a fallback model, potentially re-authenticate and re-shape the request for a completely different provider's API, and retry — for every app that calls the gateway.
We need a policy for this and automatically fallback to the configured models when sth goes wrong with a model.
Related Issues
No response
Steps to Verify