Originally created by @spammenotinoz on GitHub (Apr 11, 2025).
Check Existing Issues
I have searched the existing issues and discussions.
Problem Description
I know this can be implemented outside of Open-WebUI and I caused this issue myself. But I do like to experiment with pipelines\providers.
Background:
Model Defined as gpt-4o using provider
I want to switch providers, say using a pipeline and create a new model called gpt-4o.
When I delete the existing model gpt-4o, as expected existing chats using gpt-4o return "model not found" as the model ID changed.
The issue does not occur when the models are both provided by Connections, however if the second is provided by a pipe \ pipeline the failover does not occur.
Workaround:
Not a major issue, as you can just select a new model again.
Desired Solution you'd like
Requested Change:
Instead of throwing the model not found error, check for an existing model of the same name and if found. ie: Model Name.
Similar to how the loadbalancing\failover works for connections.
Alternatives Considered
No response
Additional Context
No response
Originally created by @spammenotinoz on GitHub (Apr 11, 2025).
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
### Problem Description
I know this can be implemented outside of Open-WebUI and I caused this issue myself. But I do like to experiment with pipelines\providers.
Background:
Model Defined as gpt-4o using provider <openai>
I want to switch providers, say using a pipeline and create a new model called gpt-4o.
When I delete the existing model gpt-4o, as expected existing chats using gpt-4o return "model not found" as the model ID changed.
The issue does not occur when the models are both provided by Connections, however if the second is provided by a pipe \ pipeline the failover does not occur.
Workaround:
Not a major issue, as you can just select a new model again.
### Desired Solution you'd like
Requested Change:
Instead of throwing the model not found error, check for an existing model of the same name and if found. ie: Model Name.
Similar to how the loadbalancing\failover works for connections.
### Alternatives Considered
_No response_
### Additional Context
_No response_
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @spammenotinoz on GitHub (Apr 11, 2025).
Check Existing Issues
Problem Description
I know this can be implemented outside of Open-WebUI and I caused this issue myself. But I do like to experiment with pipelines\providers.
Background:
Model Defined as gpt-4o using provider
I want to switch providers, say using a pipeline and create a new model called gpt-4o.
When I delete the existing model gpt-4o, as expected existing chats using gpt-4o return "model not found" as the model ID changed.
The issue does not occur when the models are both provided by Connections, however if the second is provided by a pipe \ pipeline the failover does not occur.
Workaround:
Not a major issue, as you can just select a new model again.
Desired Solution you'd like
Requested Change:
Instead of throwing the model not found error, check for an existing model of the same name and if found. ie: Model Name.
Similar to how the loadbalancing\failover works for connections.
Alternatives Considered
No response
Additional Context
No response