muxi-ai/onellm

Unified interface for interacting with various LLMs hundreds of models, caching, fallback mechanisms, and enhanced reliability.

49
/ 100
Emerging

This is a tool for developers who are building applications that use Large Language Models (LLMs). It helps manage the complexity of integrating different LLMs by providing a single, consistent way to send prompts and receive responses, regardless of the LLM provider. Developers building AI-powered applications would use this to ensure their applications are reliable and performant when interacting with various LLMs.

Available on PyPI.

Use this if you are a developer building an application that needs to interact with multiple Large Language Models from different providers, and you want to simplify your code and improve reliability.

Not ideal if you are a non-technical user looking for a ready-to-use application, or if you only ever plan to use a single LLM provider in a simple way.

LLM development AI application building API integration developer tools multi-model AI
Maintenance 10 / 25
Adoption 8 / 25
Maturity 24 / 25
Community 7 / 25

How are scores calculated?

Stars

44

Forks

3

Language

Python

License

Apache-2.0

Last pushed

Mar 10, 2026

Commits (30d)

0

Dependencies

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/transformers/muxi-ai/onellm"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.