尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

零基础快速上手:5分钟部署New-API大模型网关的终极指南

零基础快速上手:5分钟部署New-API大模型网关的终极指南 零基础快速上手5分钟部署New-API大模型网关的终极指南【免费下载链接】new-apiA 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. 项目地址: https://gitcode.com/gh_mirrors/ne/new-api还在为复杂的AI模型管理和API网关配置而烦恼吗你是否需要统一管理多个大模型API却苦于没有合适的工具今天我将为你介绍一个强大的解决方案——New-API这是一个基于One API二次开发的新一代大模型网关与AI资产管理系统。New-API不仅提供了全新的UI界面、多语言支持和在线充值功能还能帮你统一管理各种AI模型API将不同格式的模型接口转换为OpenAI、Claude或Gemini兼容格式。无论是个人开发者还是企业团队都能轻松构建自己的AI服务中台为什么你需要New-API 在AI技术快速发展的今天我们常常面临这样的困境API管理混乱多个模型、多个供应商每个都有不同的API接口成本控制困难难以统计各个模型的使用量和费用权限管理复杂团队成员需要不同级别的访问权限部署维护麻烦每次对接新模型都要重新开发接口格式兼容性问题不同模型的API格式不一致开发适配成本高New-API正是为解决这些问题而生它为你提供了一个统一的AI模型网关让你能够集中管理所有大模型API实现一站式的AI服务管理。New-API核心功能亮点 ✨ 现代化界面与多语言支持New-API采用了全新的用户界面设计操作更加直观友好。同时支持简体中文、繁体中文、英文、法文和日文五种语言满足全球用户的需求。 强大的格式转换能力New-API支持多种API格式的相互转换OpenAI兼容格式 ↔ Claude Messages格式OpenAI兼容格式 → Google Gemini格式支持思维转内容功能 完善的计费与配额管理支持按请求、按用量和缓存命中的成本核算灵活的计费策略适合内部管理或授权企业客户支持EPay、Stripe等多种支付方式 全面的安全认证Discord、LinuxDO、Telegram授权登录OIDC统一认证密钥配额查询使用情况三步快速配置从零到部署成功 第一步环境准备与源码获取首先确保你的系统满足以下基本要求本地数据库SQLiteDocker部署需挂载/data目录远程数据库MySQL ≥ 5.7.8 或 PostgreSQL ≥ 9.6容器引擎Docker / Docker Compose获取源码非常简单只需执行以下命令git clone https://gitcode.com/gh_mirrors/ne/new-api.git cd new-api第二步Docker Compose一键部署推荐使用Docker Compose部署是最简单快捷的方式。New-API已经为你准备好了完整的docker-compose.yml配置文件位于项目根目录下。你只需要编辑配置文件根据需求调整环境变量然后一键启动# 编辑配置文件可选 nano docker-compose.yml # 启动服务 docker-compose up -d第三步验证与访问部署完成后打开浏览器访问http://localhost:3000就能看到New-API的管理界面了核心模块解析深入了解New-API架构 New-API的项目结构清晰明了主要包含以下几个核心模块 项目结构概览new-api/ ├── common/ # 公共功能模块 ├── controller/ # 控制器模块 ├── model/ # 数据模型模块 ├── relay/ # 中继模块核心 ├── middleware/ # 中间件模块 ├── service/ # 服务层 └── web/ # 前端界面 核心模块功能relay模块这是New-API的核心负责处理与各种第三方模型的交互。它包含了OpenAI、Claude、Gemini等主流模型的适配器。controller模块处理各种API请求包括用户管理、渠道管理、计费统计等功能。service模块业务逻辑层处理复杂的业务规则和数据处理。web模块现代化的前端界面提供直观的管理体验。高效管理技巧提升你的使用体验 渠道重试与缓存优化New-API支持渠道重试功能你可以在设置→运营设置→通用设置→失败重试次数中配置重试次数。建议同时开启缓存功能以提高性能设置REDIS_CONN_STRING使用Redis作为缓存设置MEMORY_CACHE_ENABLED启用内存缓存⚙️ 智能路由配置渠道加权随机根据权重分配请求到不同渠道失败自动重试当某个渠道失败时自动切换到其他渠道用户级模型限速为不同用户设置不同的访问频率限制 环境变量配置技巧New-API通过环境变量进行灵活配置以下是一些关键配置项变量名说明默认值SESSION_SECRET认证签名密钥多机部署时必须相同-SQL_DSN数据库连接字符串-REDIS_CONN_STRINGRedis连接字符串-STREAMING_TIMEOUT流式回复超时时间300秒详细的配置说明可以参考官方文档docs/official.md多机部署注意事项确保稳定运行 ️如果你需要进行多机部署需要注意以下几点必须设置SESSION_SECRET否则会导致多机部署时登录状态不一致如果公用Redis必须设置CRYPTO_SECRET否则会导致多机部署时Redis内容无法获取数据库同步所有节点必须使用相同的主数据库 Redis拓扑选择Redis拓扑Session传播限流共享Redis撤销和版本发布正常传播Redis限流在所有节点间共享独立Redis节点在有效的SYNC_FREQUENCY内从数据库收敛每个节点有自己的配额常见问题解答快速解决部署难题 ❓Q1: 部署后无法访问管理界面怎么办A: 首先检查端口是否被占用确保3000端口可用。然后检查Docker容器是否正常运行docker ps查看容器状态。Q2: 如何配置MySQL数据库A: 在docker-compose.yml中注释掉PostgreSQL相关配置取消注释MySQL配置并修改SQL_DSN为你的MySQL连接信息。Q3: 如何备份和恢复数据A: 数据默认存储在./data目录下定期备份这个目录即可。恢复时只需将备份文件复制到对应位置。Q4: 支持哪些AI模型A: New-API支持OpenAI兼容模型、Claude Messages格式、Google Gemini格式等多种模型具体支持列表可以在官方文档中查看。实战演示快速创建你的第一个AI服务 让我们通过一个简单的例子看看如何使用New-API管理你的AI模型添加渠道在管理界面中添加你的AI模型API密钥创建令牌为用户或应用生成访问令牌设置权限配置令牌可以访问的模型和配额开始调用使用生成的令牌调用统一的API接口整个流程简单直观即使是AI新手也能快速上手合作伙伴与生态支持 New-API得到了众多优秀合作伙伴的支持这些合作伙伴为New-API的发展提供了强大的技术支持和完善的云服务生态。总结与展望开启你的AI服务管理之旅 通过本文的介绍你已经掌握了New-API的核心功能和部署方法。New-API作为一个功能强大的大模型网关系统不仅能帮助你统一管理各种AI模型API还能提供完善的权限控制、计费统计和安全保障。无论你是个人开发者想要搭建自己的AI服务平台还是企业团队需要构建统一的AI服务中台New-API都能为你提供强大的支持。现在就行动起来按照本文的步骤部署你的New-API开启高效的AI服务管理之旅吧如果你在部署或使用过程中遇到任何问题欢迎查阅官方文档或参与社区讨论。记住好的工具能让你的AI开发事半功倍。New-API就是你一直在寻找的那个得力助手提示本文基于New-API项目编写项目源码位于gh_mirrors/ne/new-api更多详细信息和最新更新请参考项目文档。【免费下载链接】new-apiA 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. 项目地址: https://gitcode.com/gh_mirrors/ne/new-api创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表