This commit is contained in:
vastxie
2025-03-04 17:36:53 +08:00
parent cf7dc1d1e7
commit 1e9b9f7ba4
649 changed files with 23183 additions and 1925 deletions

146
README.md
View File

@@ -1,115 +1,77 @@
# 99 AI 稳定版
# 🚀 99AI - 聚合 AI 服务平台
可商业化的 AI Web 应用,旨在提供一个易部署、低门槛的集成化人工智能服务站点,支持多种部署方式。
<div align="center">
为了方便用户部署,项目已经 **打包完成**,可直接运行部署。源码支持商用、二次开发及分发,但请保留[出处](https://github.com/vastxie/99AI),共同维护社区生态。
[![GitHub stars](https://img.shields.io/github/stars/vastxie/99AI?style=social)](https://github.com/vastxie/99AI/stargazers)
[![开源协议](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
[![开发指南](https://img.shields.io/badge/开发指南-orange.svg)](./docs/DEVELOPMENT.md)
[![功能介绍](https://img.shields.io/badge/功能介绍-green.svg)](./docs/FEATURES.md)
**二次开发源码** 存放于 `src` 目录下,开发者可以根据需要自由修改和扩展。
> 🎓 新手入门?查看[部署指南](./docs/DEPLOYMENT.md),快速上手项目部署!
>
> 📢 遇到问题?加入[交流群](#交流群),获取最新动态,与社区伙伴一起学习讨论,共同进步!
## 项目介绍
</div>
### 主要功能
## 🌟 项目介绍
- [x] **AI 对话**:支持 OpenAI Chat 格式后台可自定义模型名称、头像、介绍、代理、key、积分扣除方式、文件上传模式等参数
99AI 是一个**可商业化的 AI Web 平台**,提供一站式的人工智能服务解决方案。支持私有化部署,内置多用户管理,适合企业、团队或个人快速构建 AI 服务
<img width="1444" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/dd373bec-674e-4a6c-8304-f6abd1a65e1e">
### 🚀 核心优势
- [x] **多模态模型**:使用`gpt-4o``claude-3`等视觉模型,或`gpt-4-all`等逆向模型,完成图像、文件的识别分析。
- **开箱即用**:基于 Node.js 完整打包,支持 Docker 一键部署
- **功能丰富**:集成主流 AI 能力,覆盖多场景应用
- **安全可控**:支持私有化部署,数据自主管理
- **开发友好**:提供源码级访问,支持二次开发与功能扩展
- **商业支持**:内置多种支付方式,支持商业化运营,助力变现
<img width="1443" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/e1f1ed62-97e5-4412-9b72-5916d2337fdc">
### 💡 主要功能
- [x] **全模型文件分析**
- 🤖 **AI 对话**:支持自定义模型参数,灵活配置
- 🔍 **智能搜索**:联网实时搜索,突破知识边界
- 💡 **深度思考**:支持深度思考模型
- 🔧 **应用拓展**:自定义应用预设,灵活配置场景
- 🎨 **AI 创作**:绘画、音乐、视频一站式生成
- 📝 **文件分析**:支持多模态分析,智能解析文档
- 🗺️ **思维导图**:可视化思维整理工具
- 🛡️ **风控管理**:支持敏感词过滤,内容安全管控
- 💼 **知识库**:预设知识模板,提升交互效率
<img width="1444" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/eedfd9fd-f3f3-4a37-8a82-b73e135e8dfe">
👉 [更多功能介绍及截图](./docs/FEATURES.md)
- [x] **代码预览** `HTML` 代码的预览与编辑。
## 🔥 版本对比
<img width="1444" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/d7860dbf-0897-4f26-9d70-d304a270c05a">
| 特性 | 稳定版 | 开发版 |
| -------- | -------------- | -------- |
| 商用许可 | ✅ 支持 | ✅ 支持 |
| 源码状态 | 未编译,可修改 | 已编译 |
| 获取方式 | 开源免费 | 赞助获取 |
| 功能特性 | 基础功能 | 优先更新 |
<img width="1444" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/13e558fa-62a8-4fff-9e2b-c4820acefbc4">
可在[更新日志](./docs/CHANGELOG.md)中查看比对详细的版本差异,或访问[LightAI 助手](https://asst.lightai.cloud)体验最新开发版
- [x] **联网搜索**:对接[插件系统](https://github.com/vastxie/99AIPlugin),拓展 AI 功能边界。
## 📦 项目结构
<img width="1444" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/6ad1bcbb-ac6b-4478-9d91-9ae8b71afa64">
- [x] **思维导图**
<img width="1444" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/d6eb861d-2e26-415a-acf6-e2d44fc29620">
<img width="1445" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/61f1b059-1eab-428a-91a7-3015ffdac970">
- [x] **AI 绘画**:对接 `midjourney``dall-e``stable-diffusion` 等绘画模型。
<img width="1444" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/39728c39-ed98-4d77-bee8-f7548c5f4a28">
<img width="1444" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/4a70785d-bf66-49e2-a822-5c91a68bd667">
- [x] **AI 音乐**:对接 `suno-music` 完成音乐创作。
<img width="1445" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/a2e42201-fad7-4498-9fb0-c107fcc2f683">
<img width="1446" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/62e466d0-7866-4efb-b28e-03f6b088d043">
- [x] **AI 视频**:对接 `luma-video` 文生视频。
<img width="1446" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/365cc93e-6fc0-4107-ac4c-6b25f31f0f12">
<img width="1443" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/734013e1-273b-4655-b18e-a8f138165130">
- [x] **知识库预设**
<img width="1446" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/abe7fe07-535f-43cc-8bc5-5e49eb6271cf">
<img width="1442" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/330be2fc-db83-446c-8518-d97f85ef0ec4">
<img width="1443" alt="image" src="https://github.com/vastxie/99AI/assets/24899308/a341dc07-cd83-4594-bff7-c5b784f41eb1">
- [x] 更多功能持续开发中 ··· ···
## 版本说明
| 特性 | 稳定版 | 开发版 |
| :----------- | :------------------- | :------------------------------------------------------------- |
| **商用许可** | 支持商用 | 支持商用 |
| **源码状态** | 未编译,支持自由修改 | 已编译,代码不可二次开发 |
| **获取方式** | 公开项目 | 私有库,需赞助后获取 |
| **页面特性** | 单对话页面 | 包含更多功能页面(如独立的绘画页面、思维导图页面、分销页面等) |
## 部署指南
请参考完整的 [部署文档](./DEPLOYMENT.md) 了解详细信息。
部署文档可能不是非常详细,但绝对够用。如果在安装或配置中遇到任何问题,可询问 AI、通过 [issue](https://github.com/vastxie/99AI/issues) 反馈或交流群内提问题。
## 项目开发
请参考完整的 [开发文档](./src/DEVELOPMENT.md) 了解详细的开发流程和指引。
### 目录结构
```plaintext
```tree
99AI/
├── DEPLOYMENT.md # 部署文档
├── Dockerfile # Docker 配置文件
├── deploy.sh # 一键部署脚本
├── docker-compose.yml # Docker Compose 配置文件
├── dist/ # 打包后的静态资源与后端代码
── logs/ # 日志存储目录
├── public/ # 前端公共静态资源
└── src/ # 源码目录
├── admin/ # 管理端(基于 Fantastic Admin Basic 构建)
├── chat/ # 用户端(用户对话页面)
├── service/ # 后端服务(基于 NestJS 构建的核心 API 服务)
└── build.sh # 一键打包脚本
├── AIWebQuickDeploy/ # 快速部署整合包
├── src/ # 源码目录
│ ├── admin/ # 管理后台
│ ├── chat/ # 用户界面
│ └── service/ # 后端服务
── docs/ # 文档资源
```
## 学习交流
## 💬 交流学习
扫码添加微信备注 `99`,拉交流群。(不接受私聊技术咨询,有问题优先群内交流)
### 社区参与
<img src="https://github.com/vastxie/99AI/assets/24899308/ee20578f-063d-48d8-bff6-85ac3e38fe60"
width="300" alt="WeChat QR code for joining the group">
- 欢迎提交 [Issue](https://github.com/vastxie/99AI/issues) 反馈问题或 Pull Request 共同维护
- 本项目采用 [Apache 2.0](LICENSE) 开源协议,使用本项目时请保留项目署名和链接
- 如果觉得项目不错,欢迎 Star ⭐️
## Star History
### 交流群
[![Star History Chart](https://api.star-history.com/svg?repos=vastxie/99AI&type=Date)](https://star-history.com/#vastxie/99AI&Date)
添加微信备注「99」进群交流作者不提供私聊技术咨询请优先阅读群公告
<img src="https://github.com/vastxie/99AI/assets/24899308/ee20578f-063d-48d8-bff6-85ac3e38fe60" width="200">