Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small usability improvements #118

Open
av opened this issue Dec 29, 2024 · 1 comment
Open

Small usability improvements #118

av opened this issue Dec 29, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@av
Copy link

av commented Dec 29, 2024

Hi 👋🏻

Thanks for your work on OptiLLM!

I've worked on integrating it to Harbor and come across a couple of nice-to-haves that might make project friendlier under specific conditions. These are mostly specific to the Open Webui <-> OptiLLM <-> Ollama scenario.

Multiple downstream servers

It's very convenient to be able to run a single instance of the proxy for multiple downstream services. For example when running vLLM and llama.cpp together or using multiple nodes with different configuration to run different sizes of the models, or just when you want to combine local and cloud LLMs in a single workflow. In terms of the model ID collision - it's safe to let that for manual resolution when it happens and use a "last defined wins" (or another similarly simple) heuristic. Here's an example of this exact behavior implemented in Harbor Boost

Model prefix

Allowing to specify a custom prefix/postfix for the model IDs to easily distinguish OptiLLM models from other servers. I know that the model prefixes are also used for dynamic approach selection, but that's never exposed from the /v1/models endpoint. Also, tools like Open WebUI support unofficial extension of the model objects with the name field, which will be rendered in the model selector.

image


These are only suggestions to consider, thanks again for your work 🙌🏻

@codelion codelion added the enhancement New feature or request label Dec 29, 2024
@codelion
Copy link
Owner

Thanks for these suggestions, will add support for them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants