Is your feature request related to a problem? Please describe.
I do have a Jetson in my home, but also other machines that are capable of running ollama. In contrast to the Jetson, those other computers are not available all the time.
Describe the solution you'd like
Due to some machines not being online all the time, it would be nice if open-webui could 'ping' the ollama hosts on a list with a short timeout to determine the 'available host' before sending the request.
Example:
Hosts:
Jetson (slow, reliable, always online) - fallback
Gaming PC (faster, not always online) - preferred if online
Describe alternatives you've considered
The alternative approach would be going through a reverse proxy in front of ollama like nginx.
Originally created by @ToeiRei on GitHub (Dec 23, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/8019
**Is your feature request related to a problem? Please describe.**
I do have a Jetson in my home, but also other machines that are capable of running ollama. In contrast to the Jetson, those other computers are not available all the time.
**Describe the solution you'd like**
Due to some machines not being online all the time, it would be nice if open-webui could 'ping' the ollama hosts on a list with a short timeout to determine the 'available host' before sending the request.
Example:
Hosts:
- Jetson (slow, reliable, always online) - fallback
- Gaming PC (faster, not always online) - preferred if online
**Describe alternatives you've considered**
The alternative approach would be going through a reverse proxy in front of ollama like nginx.
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 @ToeiRei on GitHub (Dec 23, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/8019
Is your feature request related to a problem? Please describe.
I do have a Jetson in my home, but also other machines that are capable of running ollama. In contrast to the Jetson, those other computers are not available all the time.
Describe the solution you'd like
Due to some machines not being online all the time, it would be nice if open-webui could 'ping' the ollama hosts on a list with a short timeout to determine the 'available host' before sending the request.
Example:
Hosts:
Describe alternatives you've considered
The alternative approach would be going through a reverse proxy in front of ollama like nginx.