fastapi  by iimeta

Unified LLM API gateway for enterprise integration

created 1 year ago
261 stars

Top 98.0% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an enterprise-grade system for integrating various Large Language Model (LLM) APIs. It aims to unify diverse LLM interfaces into a single, standardized API, significantly reducing development and maintenance costs for businesses by allowing seamless switching between multiple models. The target audience includes developers and businesses looking to leverage multiple LLMs efficiently.

How It Works

The system acts as a unified gateway, abstracting the complexities of individual LLM APIs. It supports a wide array of models from providers like OpenAI, Azure, Google, and several Chinese LLM providers, offering a consistent interface for chat completions, image generation, audio processing, and embeddings. This approach simplifies integration, enabling applications to interact with numerous LLMs through a single, well-defined API endpoint, promoting flexibility and reducing vendor lock-in.

Quick Start & Requirements

Highlighted Details

  • Supports over 15 LLM providers including OpenAI, Azure, Gemini, Claude, and major Chinese LLMs.
  • Offers unified API endpoints for chat, image, audio, and embedding functionalities.
  • Provides separate web and admin interfaces for user and management access.
  • Supports cluster, multi-region, and cross-region deployments.

Maintenance & Community

The project is actively maintained, with releases available on GitHub. Community interaction is facilitated through QQ groups (details not provided in README).

Licensing & Compatibility

  • License: MIT.
  • Compatibility: The MIT license permits commercial use and integration with closed-source projects. The API is designed to be compatible with OpenAI's API format.

Limitations & Caveats

The README mentions "community edition" and "professional edition" with different feature sets and credit allocations, but the specific differences and limitations of the community edition are not detailed.

Health Check
Last commit

6 days ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
8 stars in the last 90 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
15 more.

litellm by BerriAI

1.9%
27k
SDK/proxy for calling 100+ LLM APIs using the OpenAI format
created 2 years ago
updated 19 hours ago
Feedback? Help us improve.