Self-hosted admin system for integrating many LLM providers (OpenAI, Claude, Gemini, DeepSeek, Qwen and others) behind one unified API.
iimeta/fastapi
Self-hosted gateway that exposes many LLM providers (OpenAI, Claude, Gemini, DeepSeek, Qwen, and more) behind one OpenAI-compatible API.
- Stars
- 304
- Forks
- 44
- Open issues
- 0
- Last commit
- yesterday
What is it?
Fast API is an enterprise-oriented LLM API integration system written in Go. It lets business systems call models from many providers, including OpenAI, Azure, Anthropic Claude, Gemini, DeepSeek, Qwen, Baidu ERNIE, iFlytek Spark, Zhipu GLM, Doubao and Grok, through a single OpenAI-compatible endpoint. Callers integrate once and can switch or add backends without changing their own code.
The project includes a web admin console, a user portal and a reseller portal, so operators can manage channels and accounts from the browser. It can be deployed with Docker, and the README also mentions cluster and multi-region deployment. Demo logins for the community and professional editions are provided.
The main repository is the API service; the web frontend, admin UI and SDK live in separate repositories under the same organization.
Key features
- 01Single OpenAI-compatible chat completions endpoint for many LLM providers
- 02Supports streaming requests in the OpenAI request format
- 03Web admin, user and reseller consoles
- 04Docker one-command deployment and cluster or multi-region deployment
Use cases
- Giving an application access to several LLM providers through one API
- Switching or adding model backends without changing client code
- Running an internal or resold LLM API service with account and quota management
Quick start
- 1
Deploy with Docker using the guide linked in the README
- 2
Follow the quick start guide on the project website
Things to know
- The README gives no install command, so setup relies on the external Docker guide.
- Most of the documentation and the README are in Chinese.
In collections
Topics
FAQ
- What is fastapi?
- Self-hosted gateway that exposes many LLM providers (OpenAI, Claude, Gemini, DeepSeek, Qwen, and more) behind one OpenAI-compatible API. Fast API is an enterprise-oriented LLM API integration system written in Go. It lets business systems call models from many providers, including OpenAI, Azure, Anthropic Claude, Gemini, DeepSeek, Qwen, Baidu ERNIE, iFlytek Spark, Zhipu GLM, Doubao and Grok, through a single OpenAI-compatible endpoint. Callers integrate once and can switch or add backends without changing their own code.
- Is fastapi free to use? What license does it have?
- fastapi is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is fastapi still maintained?
- Actively maintained. The last commit to fastapi was on Nov 6, 2026.
- What can I use fastapi for?
- Giving an application access to several LLM providers through one API Switching or adding model backends without changing client code Running an internal or resold LLM API service with account and quota management
- How do I install fastapi?
- Deploy with Docker using the guide linked in the README Follow the quick start guide on the project website
- Where can I get fastapi?
- The source code and installation instructions are on GitHub: https://github.com/iimeta/fastapi
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted AI gateway that exposes OpenAI, Claude and Gemini compatible APIs in front of many upstream model providers, with routing, keys, quotas and cost tracking.
Self-hosted team chat web app in Go that connects to OpenAI, Azure, Claude, Gemini and Ollama models, with user management and rate limiting.
Windows desktop app that sends one prompt to ChatGPT, Gemini, Claude, Grok, DeepSeek and Copilot at the same time.
A self-hosted LLM API gateway for individuals that aggregates multiple provider channels behind one endpoint with failover and cost tracking.
A self-hosted gateway that merges multiple AI relay sites (New API, One API, Sub2API and others) into one API key and endpoint with smart routing.