New Api
A unified AI model hub for aggregation & distribution. It supports cross-converting various LLMs into OpenAI-compatible, Claude-compatible, or Gemini-compatible formats. A centralized gateway for personal and enterprise model management. ๐ฅ
Install / Use
npx skills add QuantumNous/new-apiInstalls into whichever agent you are using.
Quality Score
Category
Customer SupportSupported Platforms
README

New API
๐ฅ Next-Generation LLM Gateway and AI Asset Management System
<p align="center"> <a href="./README.zh_CN.md">็ฎไฝไธญๆ</a> | <a href="./README.zh_TW.md">็น้ซไธญๆ</a> | <strong>English</strong> | <a href="./README.fr.md">Franรงais</a> | <a href="./README.ja.md">ๆฅๆฌ่ช</a> </p> <p align="center"> <a href="https://raw.githubusercontent.com/Calcium-Ion/new-api/main/LICENSE"> <img src="https://img.shields.io/github/license/Calcium-Ion/new-api?color=brightgreen" alt="license"> </a><!-- --><a href="https://github.com/Calcium-Ion/new-api/releases/latest"> <img src="https://img.shields.io/github/v/release/Calcium-Ion/new-api?color=brightgreen&include_prereleases" alt="release"> </a><!-- --><a href="https://hub.docker.com/r/CalciumIon/new-api"> <img src="https://img.shields.io/badge/docker-dockerHub-blue" alt="docker"> </a> <a href="https://atomgit.com/QuantumNous/new-api" target="_blank"> <img alt="AtomGit G-Star" src="https://atomgit.com/QuantumNous/new-api/star/badge.svg"/> </a> </p> <p align="center"> <a href="https://trendshift.io/repositories/20180" target="_blank"> <img src="https://trendshift.io/api/badge/repositories/20180" alt="QuantumNous%2Fnew-api | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/> </a> <br> <a href="https://hellogithub.com/repository/QuantumNous/new-api" target="_blank"> <img src="https://api.hellogithub.com/v1/widgets/recommend.svg?rid=539ac4217e69431684ad4a0bab768811&claim_uid=tbFPfKIDHpc4TzR" alt="Featured๏ฝHelloGitHub" style="width: 250px; height: 54px;" width="250" height="54" /> </a><!-- --> <a href="https://atomgit.com/QuantumNous/new-api" target="_blank"> <img alt="AtomGit G-Star" src="https://atomgit.com/QuantumNous/new-api/star/new_badge.svg" width="250" height="55" /> </a> </p> <p align="center"> <a href="#-quick-start">Quick Start</a> โข <a href="#-key-features">Key Features</a> โข <a href="#-deployment">Deployment</a> โข <a href="#-documentation">Documentation</a> โข <a href="#-help-support">Help</a> </p> </div>๐ Project Description
[!IMPORTANT]
- This project is intended solely for lawful and authorized AI API gateway, organization-level authentication, multi-model management, usage analytics, cost accounting, and private deployment scenarios.
- Users must lawfully obtain upstream API keys, accounts, model services, and interface permissions, and must comply with upstream terms of service and applicable laws and regulations.
- Users should ensure their use complies with upstream terms of service and applicable laws and regulations.
- When providing generative AI services to the public, users should comply with applicable regulatory requirements and fulfill all filing, licensing, content safety, real-name verification, log retention, tax, and upstream authorization obligations required by their jurisdiction.
๐ค Trusted Partners
<p align="center"> <em>No particular order</em> </p> <p align="center"> <a href="https://www.cherry-ai.com/" target="_blank"> <img src="./docs/images/cherry-studio.png" alt="Cherry Studio" height="80" /> </a><!-- --><a href="https://github.com/iOfficeAI/AionUi/" target="_blank"> <img src="./docs/images/aionui.png" alt="Aion UI" height="80" /> </a><!-- --><a href="https://bda.pku.edu.cn/" target="_blank"> <img src="./docs/images/pku.png" alt="Peking University" height="80" /> </a><!-- --><a href="https://www.compshare.cn/?ytag=GPU_yy_gh_newapi" target="_blank"> <img src="./docs/images/ucloud.png" alt="UCloud" height="80" /> </a><!-- --><a href="https://www.aliyun.com/" target="_blank"> <img src="./docs/images/aliyun.png" alt="Alibaba Cloud" height="80" /> </a><!-- --><a href="https://io.net/" target="_blank"> <img src="./docs/images/io-net.png" alt="IO.NET" height="80" /> </a> </p>๐ Special Thanks
<p align="center"> <a href="https://www.jetbrains.com/?from=new-api" target="_blank"> <img src="https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.png" alt="JetBrains Logo" width="120" /> </a> </p> <p align="center"> <strong>Thanks to <a href="https://www.jetbrains.com/?from=new-api">JetBrains</a> for providing free open-source development license for this project</strong> </p>๐ Quick Start
Using Docker Compose (Recommended)
# Clone the project
git clone https://github.com/QuantumNous/new-api.git
cd new-api
# Edit docker-compose.yml configuration
nano docker-compose.yml
# Start the service
docker-compose up -d
<details>
<summary><strong>Using Docker Commands</strong></summary>
# Pull the latest image
docker pull calciumion/new-api:latest
# Using SQLite (default)
docker run --name new-api -d --restart always \
-p 3000:3000 \
-e TZ=Asia/Shanghai \
-v ./data:/data \
calciumion/new-api:latest
# Using MySQL
docker run --name new-api -d --restart always \
-p 3000:3000 \
-e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi" \
-e TZ=Asia/Shanghai \
-v ./data:/data \
calciumion/new-api:latest
</details>๐ก Tip:
-v ./data:/datawill save data in thedatafolder of the current directory, you can also change it to an absolute path like-v /your/custom/path:/data
๐ After deployment is complete, visit http://localhost:3000 to start using!
[!WARNING] When operating this project as a public generative AI service or API resale service, users should first complete all required filing, licensing, content safety, real-name verification, log retention, tax, payment, and upstream authorization obligations.
๐ For more deployment methods, please refer to Deployment Guide
๐ Documentation
<div align="center">๐ Official Documentation | 
</div>
Quick Navigation:
| Category | Link | |------|------| | ๐ Deployment Guide | Installation Documentation | | โ๏ธ Environment Configuration | Environment Variables | | ๐ก API Documentation | API Documentation | | โ FAQ | FAQ | | ๐ฌ Community Interaction | Communication Channels |
โจ Key Features
For detailed features, please refer to Features Introduction
๐จ Core Functions
| Feature | Description | |------|------| | ๐จ New UI | Modern user interface design | | ๐ Multi-language | Supports Simplified Chinese, Traditional Chinese, English, French, Japanese | | ๐ Data Compatibility | Fully compatible with the original One API database | | ๐ Data Dashboard | Visual console and statistical analysis | | ๐ Permission Management | Token grouping, model restrictions, user management |
๐ฐ Authorized Usage Accounting and Billing
- โ Internal top-up and quota allocation for lawful authorized scenarios (EPay, Stripe)
- โ Organization-level per-request, usage-based, and cache-hit cost accounting
- โ Cache billing statistics for OpenAI, Azure, DeepSeek, Claude, Qwen, and supported models
- โ Flexible billing policies for internal management or authorized enterprise customers
๐ Authorization and Security
- ๐ Discord authorization login
- ๐ค LinuxDO authorization login
- ๐ฑ Telegram authorization login
- ๐ OIDC unified authentication
- ๐ Key quota query usage (with new-api-key-tool)
๐ Advanced Features
API Format Support:
- โก OpenAI Responses
- โก OpenAI Realtime API (including Azure)
- โก Claude Messages
- โก Google Gemini
- ๐ Rerank Models (Cohere, Jina)
Intelligent Routing:
- โ๏ธ Channel weighted random
- ๐ Automatic retry on failure
- ๐ฆ User-level model rate limiting
Format Conversion:
- ๐ OpenAI Compatible โ Claude Messages
- ๐ OpenAI Compatible โ Google Gemini
- ๐ Google Gemini โ OpenAI Compatible - Text only, function calling not supported yet
- ๐ง OpenAI Compatible โ OpenAI Responses - In development
- ๐ Thinking-to-content functionality
Reasoning Effort Support:
<details> <summary>View detailed configuration</summary>OpenAI series models:
o3-mini-high- High reasoning efforto3-mini-medium- Medium reasoning efforto3-mini-low- Low reasoning effortgpt-5-high- High reasoning effortgpt-5-medium- Medium reasoning effortgpt-5-low- Low reasoning effort
Claude thinking models:
claude-3-7-sonnet-20250219-thinking- Enable thinking mode
Google Gemini series models:
gemini-2.5-flash-thinking- Enable thinking modegemini-2.5-flash-nothinking- Disable thinking modegemini-2.5-pro-thinking- Enable thinking modegemini-2.5-pro-thinking-128- Enable thinking mode with thinking budget of 128 tokens- You can also append
-low,-medium, or-highto any Gemini model name to request the corresponding reasoning effort (no extra thinking-budget suffix needed).
๐ค Model Support
For details, please refer to API Documentation - Gateway Interface
| Model Type | Description | Documentation | |---------|------|------| | ๐ค OpenAI-Compatible
Related Skills
agent-tui
106.4kMain Agents: Do NOT use this skill directly. If you need to test the TUI, invoke the `tui_tester` subagent. Drive terminal UI (TUI) applications programmatically for testing, automation, and inspection
async-pr-review
106.4kTrigger this skill when the user wants to start an asynchronous PR review, run background checks on a PR, or check the status of a previously started async PR review.
ci
106.4kA specialized skill for Gemini CLI that provides high-performance, fail-fast monitoring of GitHub Actions workflows and automated local verification of CI failures. It handles run discovery automaticallyโsimply provide the branch name.
code-reviewer
106.4kUse this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.
