这是一套以 Spring AI 实战 + 企业级架构设计 为核心的项目教程,基于 Spring Boot 3 + Spring AI + Vue 3 开发对标大厂的 企业级 AI 网关平台,带大家掌握 AI 时代后端开发必备的多模型接入、智能路由、限流防护等核心技能,大幅提升求职竞争力!




1)统一 API 接口:兼容 OpenAI 格式,一行代码即可调用通义千问、智谱 AI、DeepSeek 等主流大模型,无需关心不同厂商的 API 差异。

2)智能路由策略:支持成本优先、速度优先、轮询等多种路由策略,系统自动选择最优模型进行调用,降低成本 30%+。

3)高可用保障:内置健康检查、智能重试、自动 Fallback 机制,确保 99.9% 可用性,单个模型故障不影响业务。

4)完善监控体系:集成 Prometheus + Grafana,实时监控 QPS、成功率、Token 消耗等关键指标,秒级定位问题。

1)大厂都在用:几乎所有互联网大厂都有自己的 AI 网关服务,用于统一管理和调度内部的 AI 能力。这是 AI 时代基础设施的标配。
2)找工作好用:随着 AI 发展,企业对掌握 AI 接入、多模型管理、成本优化的后端开发者需求激增。这个项目能让你的简历脱颖而出。
3)技术值得学:此项目不仅需要 Spring AI 框架的深度应用,还需要架构设计能力(适配器模式、策略模式)、性能优化能力(限流、缓存)、可观测性建设(监控、链路追踪)等企业级技能。
本项目紧跟 AI 时代、选题新颖、对标大厂 产品架构、技术丰富。区别于增删改查的烂大街项目,我会带你实战大量企业级技术和真实应用场景,掌握层层递进的系统设计、项目扩展和优化方案,帮你成为 AI 时代企业的香饽饽,给你的简历和求职大幅增加竞争力!
企业级 AI 网关项目,技术丰富,玩透 Spring AI~

业务场景真实,实践大量企业解决方案:

鱼皮给大家讲的是 通用的企业级开发方法、AI 网关架构设计套路和最新的 Spring AI 框架技术,从这个项目中你可以学到:
此外,还能学会很多架构设计、技术方案对比的方法,提升排查问题、自主解决 Bug 的能力。鱼皮还给大家提供了大量的项目扩展点,有能力的同学可以进一步拉开和别人的区分度,无限进步!
从开发者注册登录 => 申请 API Key => 调用 AI 模型 => 查看消耗统计
▼mermaid复制代码graph TD A[开发者注册登录] --> B[申请 API Key] B --> C{调用方式} C -->|网站在线调用| D[在线对话页面] C -->|SDK 调用| E[Java SDK] C -->|HTTP API 调用| F[直接调用接口] D --> G[选择模型] E --> G F --> G G --> H[智能路由选择最优模型] H --> I[调用 AI 模型] I --> J[返回响应] J --> K[统计 Token 消耗] K --> L[查看个人中心数据]
详细的 API 请求处理链路:
▼mermaid复制代码graph LR A[客户端请求] --> B[API Key 认证] B --> C[配额检查] C --> D{指定模型?} D -->|是| E[固定路由] D -->|否/auto| F[智能路由] F --> G[健康检查] G --> H[选择最优模型] H --> I[模型适配器] E --> I I --> J[调用 AI 模型] J --> K{调用成功?} K -->|是| L[返回响应] K -->|否| M[Fallback] M --> G L --> N[记录日志] N --> O[统计 Token]
管理员可以后台管理业务数据和监控系统状态:
▼mermaid复制代码graph TD A[管理员登录] --> B[用户管理] A --> C[模型管理] A --> D[监控大盘] B --> B1[查看用户列表] B --> B2[禁用/启用用户] B --> B3[配额管理] C --> C1[模型提供者管理] C --> C2[模型配置] C --> C3[查看健康状态] D --> D1[实时 QPS 监控] D --> D2[Token 消耗统计] D --> D3[模型调用分布]

AI 技术实战:
系统架构设计:
经典业务:
安全与权限:
监控与可观测性:

核心:
AI 技术:
数据存储:
企业级能力:
设计模式:
支付与安全:
工具库:
核心:
可视化:
⭐️ 工程化:
部署工具:
开发工具:
从客户端发送请求开始,自上而下经过一系列处理,最终得到 AI 模型的响应结果。架构图如下:

核心设计理念:
建议先观看《程序员鱼皮 AI 指南》,了解 AI 基础知识和学习路线,后续在项目中实战时会有个大致的印象,便于学习理解。
⭐️ 推荐观看视频版:https://www.bilibili.com/video/BV1i9Z8YhEja
文字版:https://www.codefather.cn/course/1907378983347892226
如果项目经验不多、或者自主学习能力一般,建议学这个项目前,先学习鱼皮的 AI 超级智能体项目,这样学这个项目时会更加轻松。
本项目大量使用 Spring AI 框架,建议提前了解:
⭐️ 官方文档:https://docs.spring.io/spring-ai/reference/
⭐️ Spring AI Alibaba 文档:https://java2ai.com/docs/quick-start
当然,即使没有学过 Spring AI,也不影响项目的学习,因为鱼皮会从 0 开始带大家实践。
项目教程中会使用 AI 辅助编程,建议至少准备一款 AI 开发工具,首推 Cursor。
当然,即使没有 AI 工具,也不影响项目的学习,因为鱼皮会提供现成的代码。
建议大家在学习 AI 项目的过程中,持续阅读 AI 大模型相关的面试题,巩固知识点。我们的程序员面试刷题神器面试鸭搞了个 AI 大模型面试题库,建议没事就阅读一些题目来学习学习。

由于 AI 技术日新月异,建议大家平时多关注 AI 相关的资讯动态,比如 鱼皮开源的 AI 知识库,汇总了热门的 AI 大模型和工具,比如 Deepseek 使用指南、提示词技巧分享、知识干货、应用场景、AI 变现、行业资讯、教程资源等一系列内容,帮助你快速掌握 AI 技术,走在时代前沿。

鱼皮 AI 导航网站 为大家提供了免费 AI 教程、AI 资源大全、最新 AI 资讯、AI 学习交流社区,大家可以畅所欲言,共同拥抱 AI。

为了帮大家循序渐进地学习,鱼皮将项目设计为三个阶段,可以根据自己的时间和水平按需学习。
第 1 期:项目总览
第 2 期:项目初始化与用户模块(前后端)
第 3 期:AI 对话核心(后端)
/v1/chat/completions 接口(兼容 OpenAI 格式)第 4 期:AI 对话核心(前端)
第 5 期:多模型与智能路由(后端)
第 6 期:多模型与智能路由(前端)
第 7 期:限流与安全防护
第 8 期:Java SDK 开发
第 9 期:数据统计与个人中心
第 10 期:计费与支付系统
第 11 期:多模态 AI 功能
/v1/images/generations 接口(后端)第 12 期:插件系统
第 13 期:BYOK(用户自带密钥)
第 14 期:高级监控与可观测性
第 15 期:项目部署上线
