![99AI:免费开源的可商业化的 AI Web 平台,提供一站式人工智能服务解决方案,持续更新开发版 [ 合集贴,不另开帖 ]](https://www.mohe-sc.com/wp-content/uploads/2025/01/99AI-V4.0.0-稳定版-GitHub上一款免费开源的可商业化的-AI-Web-应用-以-ALL-IN-CHAT-为目标--1024x622.jpg)
99AI 是一个开源的 AI Web 应用项目,旨在提供一个易部署、低门槛的集成化人工智能服务平台。该项目支持智能对话、多模态模型、应用广场、联网搜索等功能,并集成了 AI 绘画、音乐和视频创作能力。99AI 已编译为整合包,支持多种快速部署方式,便于个人和企业用户搭建 AI 服务平台。
![图片[2]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/99AI-V4.0.0--GitHub-AI-Web---ALL-IN-CHAT-.jpg)
更新内容
开发版 v5.0.1 [2025-05-09]
- 调整授权机制,用户可通过授权管理系统自行生成授权码
- 修复 MCP 服务配置保存导致的服务错误问题,建议重新配置 MCP 服务
- 调整 MCP 服务重试机制,限制最多重连 5 次,有效减少内存消耗
- 优化数据库结构:
chatlog
表的content
和fileVectorResult
字段已升级为mediumtext
,支持更大存储容量(升级前务必备份数据库,系统将尝试自动调整,若失败需先停止项目再手动修改) - 后端新增单 IP 调用频率限制(测试功能,后续将新增后台配置选项)
- 更统一的用户端 UI 结构,提升整体使用体验
- 调整应用广场页面显示,新增应用背景图及对话预设弹窗
- 新增
html
右侧预览功能,支持即时查看编辑效果 - 新增
mermaid
流程图预览编辑器(更多代码预览运行功能即将推出) - 后台显示设置新增流式对话缓存控制开关,开启后会对 AI 对话进行缓存输出,优化输出平滑性;关闭则完全依赖 API 流式输出
- 修复提问编辑时的编辑高度显示问题
- 修复开启百度敏感词过滤后无法保存 AI 对话的问题
- 修复默认模型排序未按预期排序的问题
- 后台用户管理新增用户昵称模糊搜索功能
- 新增微信公众号迁移功能,可按需使用
- 新增
gpt-image-1
绘图和编辑插件支持,包括右侧预览功能和全图片调用gpt-image-1
进行二次编辑的能力
开发版 v4.3.4 [2025-04-21]
- MCP 新增
sse
格式支持,预兼容StreamableHTTP
格式。(测试版,不稳定,建议优先使用stdio
格式)。 - 插件新增
seedream-3.0
(即梦 3)支持(dalle 格式)。 - 用户端设置页面初步适配移动端。
开发版 v4.3.3 [2025-04-20]
- 后台新增微信公众号自定义菜单设置(测试功能),提升公众号管理灵活性。
- 对话模型地址新增版本兼容,链接中带类似
/v1
则自动使用对应 API 版本,增强多平台适配能力。 - 取消隐藏模型设置中 创意模型/特殊模型 的某些设置,提高可配置性。
- 修复后台插件设置无法上传图片的问题,恢复插件配置完整功能。
- 修复微信公众账号自动回复报错的问题,增强微信集成稳定性。
- 修复未使用微信登录,登录页面报错的问题,提升非微信用户登录体验。
- 修复设置中心修改密码失效的问题,确保账户安全设置正常工作。
开发版 v4.3.2 [2025-04-16]
- 修复验证码登录页,滑动弹窗被遮挡导致的登录实效问题。
- 修复 MCP 服务新建、编辑配置失效的问题。
- 修复管理端无法上传图片的问题
- 给文件分析添加一定的容错机制
- 设置中心-账户管理剔除用户名显示,只保留可编辑的昵称显示。
- 用户端流式新增两档更快的缓存输出,减少极快模型的输出等待。
开发版 v4.3.1 [2025-04-15]
- 优化登录逻辑,使用验证码登录替代注册。
- 管理端新增版本说明及更新日志显示。
- 思考模型新增
grok-3-mini-latest
模型兼容,默认使用requestConfig.reasoning_effort = 'high'
参数。 - 思考模型新增
gemini-2.5-pro-exp-03-25
模型兼容。 - 思考流新增 联网、MCP 工具、文件分析、图片分析 结果调用支持。
- 重构文件解析、图片解析。对于不支持图片的模型,开启全局解析将使用图片解析模型解析图片; 对于普通模型,使用文件向量解析,将调用向量模型,提取相关文本,完成文件解析功能。(注意配置文件字符限制以控制文本解析上限)
- 图片解析支持
逆向格式
、GPT Vision
、全局解析
- 文件解析支持
逆向格式
、向量解析
- 图片解析支持
- 限制文件分析最多 5 个文件,图片解析最多 4 张,单个文件限制最大 10M,单用户一小时最大上传数限制 100 个(包含图片/文件)。
- Midjourney 新增
--v 7
选项。-- 7
积分扣除为基础系数乘 8,--draft
为基础系数乘 2。 - 新增豆包
seededit
图像编辑插件支持(dall-e 格式),效果不如gpt-4o-image
,但更稳定。 - 修复模型管理-用户端显示,未按预期仅参与用户端显示的问题。
- 修复 MCP 配置 保存、更新卡顿问题,新增配置一键导出功能。
- 应用新增
flowith
,怎么用先自己摸索。
开发版 v4.2.4
- 新增旧版对话兼容逻辑,当数据库迁移不成功,content 值为空时,调用旧的数据。
- 绘画插件新增等待绘图占位框,优化用户体验。
- 优化用户端报错提醒。
- 优化当模型设置发生变化时,新建对话继承模型时无法应用新设置的逻辑。
- 兼容
deepseek-r1
、deepseek-reasoner
作为普通模型时思考流及结果展示,修复这类模型作为普通模型回复被截断的问题。 - MCP 工具新增循环判断,支持一次调用多个工具。(需全局模型支持 FC 工具)
开发版 v4.2.3
- 修复后端历史消息读取排序错乱的问题
- 兼容思考流
<think></think>
标签,修复刷新后,思考内容不展示的问题。 - 优化
MCP 工具
展示逻辑,用户端新增工具开关,开启后将从已配置的MCP 工具
中自动选择可用工具并调用(需全局模型支持 fc 调用) - gpt 绘画新增
gpt-4o-image
参数。
开发版 v4.2.2
- 修复 luma 绘图拓展上传图片报错的问题。
- 调整
gpt-4o-all
适配逻辑,精简中间 Url 获取。 - 修复生成回答建议的时候,无法读取回答内容的问题。
- 优化编辑及重新生成逻辑,保留图片项。
- 修复 AI 回复后,部分功能需刷新后才能使用的问题。
- 修复首页默认状态下,插件选择区域宽度显示异常的问题。
- 修复一些状态下,计费异常的问题。
- 优化后台对话记录展示,合并所有内容到对话记录中,同时增加详情弹窗。
开发版 v4.2.1
- 重构部分回复结构,优化流式回复传递及缓存方式,修复回复卡顿问题
- 对话数据库结构有较大调整,升级前务必做好备份
- 调整 AI 音乐、AI 视频部分前端 UI,采用卡片化设计
- 优化前端卡密兑换提醒,增强用户体验
- 新增
grok-2-image
绘画插件支持 - 新增
GPT-4o
绘图插件支持 - 模型设置新增模型预设设置,可选择附加模式、覆盖模式作用于模型普通 system 预设
- 侧边栏”我的应用”新增一键取消收藏选项
- 新增用户积分小于 10 时,左下积分显示部分自动调整成会员中心,引导用户购买套餐
- 插件应用新增外链管理,支持右上角显示
- 修复固定应用点击没反应的问题
- 修复批量生成卡密无法选择套餐类型的问题
- 修复微信扫码登录重复验证二维码的问题
开发版 v4.1.4
- 水一个版本号
- 修复 MCP 在某些场景下启动不成功的问题
- 优化流式回复逻辑,增强用户体验
开发版 v4.1.3
- 修复应用新建及调用中出现的问题。
- 修复对话列表点选框被遮挡的样式问题。
- 优化代码预览逻辑,将代码预览按钮迁移到代码块右上角,增强用户体验。
- 重构部分对话逻辑,使用 OpenAI SDK 方式调用对话。
- 新增 Python 代码运行功能。
- 新增 MCP 服务适配,可在 插件应用-MCP 配置 中自行设置可用的 MCP 服务(测试功能)。
- 新增
gemini-2.0-flash-exp-image
模型选择。
开发版 v4.1.2
- 修复新建应用报错的问题
- 修复 SunoMusic 音频生成成功后,用户端持续刷新的问题。
- 修复 @ 应用预选框样式显示错误的问题。
- 优化固定模型应用深度思考、联网搜索继承显示问题。
- 优化用户专属应用逻辑,套餐中可单独设置套餐包含的应用标签。可在应用分类中,自行设置,用户无权限的会员应用是否可见、可用。
开发版 v4.1.1
- 调整 Luma 视频服务请求超时时间,将 Luma 视频服务请求超时时间从 20 秒延长至 30 秒,提高长时间视频生成请求的容错性
- 优化网络搜索服务配置和结果处理,调整 Tavily API 搜索参数,增加最大结果数至 10
- 联网搜索拓展图片内容获取,支持在回答中合适位置,显示图片内容。(依赖搜索 API 及对话模型能力,注意有时候图会裂开)
- 优化阿里云 OSS 上传安全性配置,指定返回 URL 为 HTTPS
- 优化代码预览页复制策略,在一些移动端在复制失败时提供友好的用户提示和手动复制选项
- 本地敏感词管理新增批量添加功能,支持一次性添加多个敏感词(单次上限 1000 个)
- 新增微信内静默登录获取更新用户昵称,头像功能。
- 单个应用新增多分类(标签)支持,应用分类新增会员属性,会员应用限付费会员使用。
开发版 v4.0.6
- 修复因前端错误处理导致的一些反馈异常问题
- 修复绘画,音乐,视频生成可能出现的不自动刷新的问题
- 修复开启连续绘画后,上下文处理错误问题
- 取消后台认证设置未填非必要信息无法保存的限制
- 为提高用户体验,音视频存储取消仅本地存储限制
- 当后台选择隐藏朗读按钮时,将调用浏览器原生文本朗读进行朗读。(测试功能)
开发版 v4.0.5
- 新增代码预览页分享功能
- 新增 Tavily 联网支持,需自行登录网站,获取对应的 Key
- 联网搜索新增多 Key 支持,多个 Key 用英文逗号隔开,搜索时随机调用。
- 实现 luma-video 视频延长拓展能力。
- 增加一些页面过渡动画,让页面过渡更流畅。调整美化 UI
- 重构部分后端回复逻辑,优化回复流畅度
开发版 v4.0.4
- 优化移动端底部边距,适配 iOS 设备的底部安全区域,确保内容不会被滑动条遮挡
- 修复一些用户端样式显示问题。
- 允许最多 3 台设备同时登录,暂未开放后台自定义(测试功能)。
- 联网新增博查 web-search(非免费,需自行申请 KEY)
- 优化后端联网搜索逻辑,未搜索到结果不会直接返回空白。
开发版 v4.0.3
- 优化深度思考兼容逻辑,上下文传参剔除 AI 回答部分,节省 tokens 消耗
- 思考模型(R1)兼容识图功能(需全局模型支持)
- 暂时取消依赖外部联网插件,改用智谱 web-search-pro(限免中),优化联网搜索体验和 UI 展示
- 修复管理段套餐无法删除的问题
- 显示设置新增显示卡密兑换开关,开启后将在购买页面显示卡密兑换按钮,可按需开启
- 调整主页面布局,调整输入框 UI
开发版 v4.0.3
- 优化深度思考兼容逻辑,上下文传参剔除 AI 回答部分,节省 tokens 消耗
- 思考模型(R1)兼容识图功能(需全局模型支持)
- 暂时取消依赖外部联网插件,改用智谱 web-search-pro(限免中),优化联网搜索体验和 UI 展示
- 修复管理段套餐无法删除的问题
- 显示设置新增显示卡密兑换开关,开启后将在购买页面显示卡密兑换按钮,可按需开启
- 调整主页面布局,调整输入框 UI
开发版 v4.0.2
- 新增
deepseek-r1
相关思考模型思考过程显示. - 自动兼容
<think></think>
标签及官方reasoning_content
格式。 - 调整客户端联网搜索,深度搜索位置,需在 模型管理-模型配置 单个模型中开启。(联网插件配置移动到 模型管理-基础配置)
开发版 v4.0.1
- 更新版本号。
- 为方便开发,多页面功能已精简,后续不再维护,有相关需求可继续使用历史版本。
- 版本号说明: v*.*.0 版本为测试后的稳定版,其他版本为日常开发版,可能存在因测试不充分存在的 bug,出现功能性 bug 可以在群内反馈。
主要功能
AI 对话:
![图片[3]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10001.png)
支持 OpenAI Chat 格式,后台可自定义模型名称、头像、介绍、代理、key、积分扣除方式、文件上传模式等参数。
多模态模型:
![图片[4]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10002.png)
使用gpt-4o、claude-3等视觉模型,或gpt-4-all等逆向模型,完成图像、文件的识别分析。
文件分析
![图片[5]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10003.png)
代码预览:
![图片[6]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10004.png)
![图片[7]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10005.png)
HTML 代码的预览与编辑。
联网搜索:
![图片[8]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10006.png)
对接插件系统,拓展 AI 功能边界。
思维导图
![图片[9]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10007.png)
![图片[10]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10008.png)
AI 绘画:
![图片[11]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10009.png)
![图片[12]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10010.png)
对接 midjourney 、dall-e、stable-diffusion 等绘画模型。
AI 音乐:
![图片[13]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10011.png)
![图片[14]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10012.png)
对接 suno-music 完成音乐创作。
AI 视频:
![图片[15]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10013.png)
![图片[16]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10014.png)
对接 luma-video 文生视频。
知识库预设
![图片[17]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10015.png)
![图片[18]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10016.png)
![图片[19]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标](https://pic.turnfish.top/images/2025/01/06/ia_10017.png)
版本说明
特性 | 稳定版 | 开发版 |
---|---|---|
商用许可 | 支持商用 | 支持商用 |
源码状态 | 未编译,支持自由修改 | 已编译,代码不可二次开发 |
获取方式 | 公开项目 | 私有库,需赞助后获取 |
页面特性 | 单对话页面 | 包含更多功能页面(如独立的绘画页面、思维导图页面、分销页面等 |
部署指南
Node.js 部署
1. 安装 Node.js 环境
推荐使用 nvm
(Node Version Manager) 来安装 Node.js。
- 首先,安装
nvm
,你可以从 nvm GitHub 仓库 找到安装指南。 - 按照仓库中的安装说明进行操作,安装完成后,可能需要添加环境变量或重启终端。
- 安装 Node.js 版本 18 或更高版本:
nvm install 18nvm use 18
- 验证 Node.js 是否安装成功:
node -v
2. 安装 PM2 / PNPM(YARN)
- 使用 npm 安装 PM2:
npm install pm2 -g
- 使用 npm 安装 pnpm:
npm install -g pnpm
- 确认
PM2
和pnpm
都已正确安装并且可以运行:
pm2 -vpnpm -v
3. 其他配置
- 需配置 Redis 数据库以及新建一个 MySQL 数据库。
- 配置环境变量:
- 复制
.env.example
文件为.env
。 - 根据需要修改
.env
文件中的配置项。
- 复制
完成配置并启动后,项目会自动在指定的 MySQL 数据库中创建所需的表结构和初始数据,无需手动导入 SQL 文件。确保 .env
文件中的数据库连接信息正确即可。
4. 安装启动
- 安装依赖:(若安装缓慢可尝试使用国内源)
pnpm install
- 启动进程:(默认使用 PM2 后台运行)
pnpm start
- 查看运行日志:
pnpm logs
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容