📖 项目介绍
📖 项目介绍
<div class="text-center" markdown>

<strong style="font-size: 1.5em">cnAPI</strong>
<img src="/assets/trendshift.svg" alt="NewAPI_Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/>
</div>
cnAPI 是一个新一代大模型网关与 AI 资产管理系统,基于 One API 进行二次开发。该项目旨在提供一个统一的接口来管理和使用各种 AI 模型服务,包括但不限于 OpenAI、Anthropic、Gemini和Midjourney 等。
🤝 我们信任的合作伙伴
<p align="center"><strong>排名不分先后</strong></p>
<div class="text-center" markdown> <a href="https://www.cherry-ai.com/" target="_blank"> <img src="/assets/partner/cherry-studio.png" alt="Cherry Studio" height="120"/> </a> <a href="https://bda.pku.edu.cn/" target="_blank"> <img src="/assets/partner/pku.png" alt="北京大学" height="120"/> </a> <a href="https://www.compshare.cn/?ytag=GPU_yy_gh_newapi" target="_blank"> <img src="/assets/partner/ucloud.png" alt="UCloud 优刻得" height="120"/> </a> <a href="https://www.aliyun.com/" target="_blank"> <img src="/assets/partner/aliyun.png" alt="阿里云" height="120"/> </a> <a href="https://io.net/" target="_blank"> <img src="/assets/partner/io-net.png" alt="IO.NET" height="120"/> </a> </div>
📜 许可证
cnAPI 采用基于使用场景的双重许可 (Usage-Based Dual Licensing) 模式:
核心原则:
- 默认许可: 本项目默认在 GNU Affero 通用公共许可证 v3.0 (AGPLv3) 下提供。任何用户在遵守 AGPLv3 条款和下述附加限制的前提下,均可免费使用。
- 商业许可: 在特定商业场景下,或当您希望获得 AGPLv3 之外的权利时,必须获取商业许可证 (Commercial License)。
许可全文与最新版本见:项目 LICENSE。
1. 开源许可证 (AGPLv3) - 适用于基础使用
- 在遵守 AGPLv3 条款的前提下,您可以自由地使用、修改和分发 cnAPI。AGPLv3 的完整文本可访问 https://www.gnu.org/licenses/agpl-3.0.html 获取。
- 核心义务: 如果您修改了 cnAPI 并通过网络提供服务 (SaaS),或者分发了修改后的版本,您必须以 AGPLv3 许可证向所有用户提供相应的完整源代码。
- 附加限制(重要): 在仅使用 AGPLv3 开源许可证的情况下,您必须完整保留项目代码中原有的品牌标识、LOGO 及版权声明信息。禁止以任何形式修改、移除或遮盖这些信息。如需移除,必须获取商业许可证。
- 使用前请务必仔细阅读并理解 AGPLv3 的所有条款及上述附加限制。
2. 商业许可证 (Commercial License) - 适用于高级场景及闭源需求
在以下任一情况下,您必须联系我们获取并签署一份商业许可证,才能合法使用 cnAPI:
-
场景一:移除品牌和版权信息
您希望在您的产品或服务中移除 cnAPI 的 LOGO、UI 界面中的版权声明或其他品牌标识。 -
场景二:规避 AGPLv3 开源义务
您基于 cnAPI 进行了修改,并希望:- 通过网络提供服务(SaaS),但不希望向您的服务用户公开您修改后的源代码。
- 分发一个集成了 cnAPI 的软件产品,但不希望以 AGPLv3 许可证发布您的产品或公开源代码。
-
场景三:企业政策与集成需求
- 您所在公司的政策、客户合同或项目要求不允许使用 AGPLv3 许可的软件。
- 您需要进行 OEM 集成,将 cnAPI 作为您闭源商业产品的一部分进行再分发。
-
场景四:需要商业支持与保障
您需要 AGPLv3 未提供的商业保障,如官方技术支持等。
获取商业许可:
请通过电子邮件 support@quantumnous.com 联系 cnAPI 团队洽谈商业授权事宜。
3. 贡献(Contributions)
- 我们欢迎社区对 cnAPI 的贡献。所有向本项目提交的贡献(例如通过 Pull Request)都将被视为在 AGPLv3 许可证下提供。
- 通过向本项目提交贡献,即表示您同意您的代码以 AGPLv3 许可证授权给本项目及所有后续使用者(无论这些使用者最终遵循 AGPLv3 还是商业许可)。
- 您也理解并同意,您的贡献可能会被包含在根据商业许可证分发的 cnAPI 版本中。
4. 其他条款(Other Terms)
- 关于商业许可证的具体条款、条件和价格,以双方签署的正式商业许可协议为准。
- 项目维护者保留根据需要更新本许可政策的权利。相关更新将通过项目官方渠道(如代码仓库、官方网站)进行通知。
cnAPI Licensing (English)
This page describes the software license of the cnAPI project (not this documentation site).
This project uses a Usage-Based Dual Licensing model.
Core Principles:
- Default License: The project is available by default under the GNU Affero General Public License v3.0 (AGPLv3), provided you comply with both the AGPLv3 terms and the additional restriction below.
- Commercial License: For specific commercial scenarios, or if you require rights beyond AGPLv3, you must obtain a Commercial License.
For the full and latest license text, see the project's LICENSE.
1. Open Source License: AGPLv3 – For Basic Usage
- Under the terms of AGPLv3, you are free to use, modify, and distribute cnAPI. Full text: https://www.gnu.org/licenses/agpl-3.0.html.
- Core Obligation: If you modify cnAPI and provide it as a network service (SaaS), or distribute a modified version, you must make the complete corresponding source code available to all users under AGPLv3.
- Additional Restriction (Important): When using only the AGPLv3 license, you must retain all original branding, logos, and copyright statements in the project. You are prohibited from modifying, removing, or concealing such information. A Commercial License is required to remove them.
- Please read and ensure you fully understand AGPLv3 and the above additional restriction before use.
2. Commercial License – For Advanced Scenarios & Closed Source Needs
You must contact us to obtain and sign a Commercial License in any of the following scenarios to legally use cnAPI:
-
Scenario 1: Removal of Branding and Copyright
You wish to remove the cnAPI logo, copyright statement, or other branding elements from your product or service. -
Scenario 2: Avoidance of AGPLv3 Open Source Obligations
You have modified cnAPI and wish to:- Offer it as a network service (SaaS) without disclosing your modifications' source code to your users.
- Distribute a software product integrated with cnAPI without releasing your product under AGPLv3 or open-sourcing the code.
-
Scenario 3: Enterprise Policy & Integration Needs
- Your organization’s policies, client contracts, or project requirements prohibit the use of AGPLv3-licensed software.
- You require OEM integration and need to redistribute cnAPI as part of your closed-source commercial product.
-
Scenario 4: Commercial Support and Assurances
You require commercial assurances not provided by AGPLv3, such as official technical support.
Obtaining a Commercial License:
Please contact the cnAPI team at support@quantumnous.com to discuss commercial licensing.
3. Contributions
- Community contributions are welcome. All contributions (e.g., via Pull Request) are deemed to be provided under AGPLv3.
- By submitting a contribution, you agree your code is licensed to this project and all downstream users under AGPLv3 (regardless of whether they ultimately operate under AGPLv3 or a Commercial License).
- You also acknowledge your contribution may be included in Commercial License distributions of cnAPI.
4. Other Terms
- The specific terms, conditions, and pricing of the Commercial License are governed by a formal commercial license agreement executed by both parties.
- Project maintainers reserve the right to update this licensing policy via official channels (e.g., repository, website).
⚠️ 免责声明
[!DANGER] 使用须知
- 使用者必须遵循 OpenAI 的使用条款以及相关法律法规
- 本项目仅供个人学习使用,不保证稳定性,且不提供技术支持
- 请遵守《生成式人工智能服务管理暂行办法》的相关规定
- 请遵守当地的政策与法规
这篇文档对您有帮助吗?