← all repositories
bentoml/OpenLLM

An OpenAI-compatible front desk for unruly open-source LLMs

OpenLLM exists so you can point existing OpenAI client code at a self-hosted Llama or DeepSeek instance without rewriting a single import.

OpenLLM
Not currently ranked — collecting fresh signals.
star history

What it does

OpenLLM wraps open-source LLMs—DeepSeek, Llama 3.3, Qwen2.5, and others—in an OpenAI-compatible API server. It includes a built-in chat UI and offers deployment paths to Docker, Kubernetes, or the vendor’s BentoCloud platform. Under the hood it leans on BentoML for serving infrastructure and vLLM for the actual inference.

The interesting bit

The project treats models like a package registry: you can browse a default catalog, sync public custom repositories, and serve specific tagged versions without manually wrestling with Hugging Face paths. It is essentially a curated convenience layer that glues together vLLM, BentoML, and an OpenAI-shaped REST interface.

Key highlights

  • Built-in web chat UI at the /chat endpoint plus a CLI chat mode
  • Custom model repositories supported, though limited to public repos only
  • Does not store weights locally; pulls on demand from Hugging Face (gated models need a token)
  • Deployment targets range from local development to managed BentoCloud inference
  • Explicitly built atop vLLM and BentoML rather than reinventing the serving stack

Caveats

  • Gated models require a Hugging Face token and manual access approval
  • Private custom repositories are not supported
  • Hardware requirements escalate quickly; the largest listed model wants sixteen 80GB GPUs

Verdict

Worth a look if you need a drop-in OpenAI replacement for existing client code. Skip it if you already run a bespoke vLLM cluster and don’t need the extra packaging and repository abstraction.

Frequently asked

What is bentoml/OpenLLM?
OpenLLM exists so you can point existing OpenAI client code at a self-hosted Llama or DeepSeek instance without rewriting a single import.
Is OpenLLM open source?
Yes — bentoml/OpenLLM is open source, released under the Apache-2.0 license.
What language is OpenLLM written in?
bentoml/OpenLLM is primarily written in Python.
How popular is OpenLLM?
bentoml/OpenLLM has 12.4k stars on GitHub.
Where can I find OpenLLM?
bentoml/OpenLLM is on GitHub at https://github.com/bentoml/OpenLLM.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.