Discover and explore top open-source AI tools and projects—updated daily.
BerriAILLM proxy for unified API access
Top 96.6% on SourcePulse
<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> This project provides a unified proxy server for interacting with over 50 Large Language Models (LLMs) from various providers like OpenAI, Azure, Anthropic, and Hugging Face. It simplifies LLM integration for developers and researchers by offering a consistent OpenAI-compatible API, robust error handling with model fallbacks, and integrated logging, caching, and usage tracking features.
How It Works
The liteLLM proxy acts as an intermediary, accepting requests in the standard OpenAI /chat/completions format and routing them to the appropriate LLM backend. Its core advantage lies in abstracting away the complexities of different LLM APIs, providing a single interface. It enhances reliability through model fallback mechanisms, logs detailed request/response data to multiple platforms, tracks token usage and costs, and implements semantic caching for performance.
Quick Start & Requirements
https://github.com/BerriAI/liteLLM-proxy) and install dependencies via pip install requirements.txt..env file or environment variables (e.g., OPENAI_API_KEY).python3 main.py.Dockerfile is included for deployment on cloud platforms like Railway, GCP, AWS, and Azure.https://docs.litellm.ai/docs/.Highlighted Details
https://docs.litellm.ai/docs/.https://docs.litellm.ai/docs/.Maintenance & Community
ishaan@berri.ai, krrish@berri.ai.Licensing & Compatibility
Limitations & Caveats
2 years ago
Inactive
theopenco
BerriAI