fastapi  by iimeta

Unified LLM API gateway for enterprise integration

Created 1 year ago
265 stars

Top 96.6% 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

4 days ago

Responsiveness

1 day

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Pietro Schirano Pietro Schirano(Founder of MagicPath), and
1 more.

SillyTavern by SillyTavern

1.1%
18k
LLM frontend for power users
Created 2 years ago
Updated 1 day ago
Starred by Pawel Garbacki Pawel Garbacki(Cofounder of Fireworks AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
2 more.

gpt4free by xtekky

0.1%
65k
API package for multi-provider LLM requests (GPT-4.1, Gemini 2.5, Deepseek R1)
Created 2 years ago
Updated 5 days ago
Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), and
24 more.

open-webui by open-webui

0.6%
110k
Self-hosted AI platform for local LLM deployment
Created 1 year ago
Updated 1 day ago
Feedback? Help us improve.