99AI:免费开源的可商业化的 AI Web 平台,提供一站式人工智能服务解决方案,持续更新开发版 [ 合集贴,不另开帖 ]

99AI:免费开源的可商业化的 AI Web 平台,提供一站式人工智能服务解决方案,持续更新开发版 [ 合集贴,不另开帖 ]
99AI:免费开源的可商业化的 AI Web 平台,提供一站式人工智能服务解决方案,持续更新开发版 [ 合集贴,不另开帖 ]

99AI 是一个开源的 AI Web 应用项目,旨在提供一个易部署、低门槛的集成化人工智能服务平台。该项目支持智能对话、多模态模型、应用广场、联网搜索等功能,并集成了 AI 绘画、音乐和视频创作能力。99AI 已编译为整合包,支持多种快速部署方式,便于个人和企业用户搭建 AI 服务平台。

图片[2]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

更新内容

  • 调整授权机制,用户可通过授权管理系统自行生成授权码
  • 修复 MCP 服务配置保存导致的服务错误问题,建议重新配置 MCP 服务
  • 调整 MCP 服务重试机制,限制最多重连 5 次,有效减少内存消耗
  • 优化数据库结构:chatlog表的contentfileVectorResult字段已升级为mediumtext,支持更大存储容量(升级前务必备份数据库,系统将尝试自动调整,若失败需先停止项目再手动修改)
  • 后端新增单 IP 调用频率限制(测试功能,后续将新增后台配置选项)
  • 更统一的用户端 UI 结构,提升整体使用体验
  • 调整应用广场页面显示,新增应用背景图及对话预设弹窗
  • 新增html右侧预览功能,支持即时查看编辑效果
  • 新增mermaid流程图预览编辑器(更多代码预览运行功能即将推出)
  • 后台显示设置新增流式对话缓存控制开关,开启后会对 AI 对话进行缓存输出,优化输出平滑性;关闭则完全依赖 API 流式输出
  • 修复提问编辑时的编辑高度显示问题
  • 修复开启百度敏感词过滤后无法保存 AI 对话的问题
  • 修复默认模型排序未按预期排序的问题
  • 后台用户管理新增用户昵称模糊搜索功能
  • 新增微信公众号迁移功能,可按需使用
  • 新增gpt-image-1绘图和编辑插件支持,包括右侧预览功能和全图片调用gpt-image-1进行二次编辑的能力
  • MCP 新增 sse 格式支持,预兼容 StreamableHTTP 格式。(测试版,不稳定,建议优先使用 stdio 格式)。
  • 插件新增 seedream-3.0(即梦 3)支持(dalle 格式)。
  • 用户端设置页面初步适配移动端。
  • 后台新增微信公众号自定义菜单设置(测试功能),提升公众号管理灵活性。
  • 对话模型地址新增版本兼容,链接中带类似 /v1 则自动使用对应 API 版本,增强多平台适配能力。
  • 取消隐藏模型设置中 创意模型/特殊模型 的某些设置,提高可配置性。
  • 修复后台插件设置无法上传图片的问题,恢复插件配置完整功能。
  • 修复微信公众账号自动回复报错的问题,增强微信集成稳定性。
  • 修复未使用微信登录,登录页面报错的问题,提升非微信用户登录体验。
  • 修复设置中心修改密码失效的问题,确保账户安全设置正常工作。

  • 修复验证码登录页,滑动弹窗被遮挡导致的登录实效问题。
  • 修复 MCP 服务新建、编辑配置失效的问题。
  • 修复管理端无法上传图片的问题
  • 给文件分析添加一定的容错机制
  • 设置中心-账户管理剔除用户名显示,只保留可编辑的昵称显示。
  • 用户端流式新增两档更快的缓存输出,减少极快模型的输出等待。
  • 优化登录逻辑,使用验证码登录替代注册。
  • 管理端新增版本说明及更新日志显示。
  • 思考模型新增 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,怎么用先自己摸索。
  • 新增旧版对话兼容逻辑,当数据库迁移不成功,content 值为空时,调用旧的数据。
  • 绘画插件新增等待绘图占位框,优化用户体验。
  • 优化用户端报错提醒。
  • 优化当模型设置发生变化时,新建对话继承模型时无法应用新设置的逻辑。
  • 兼容 deepseek-r1deepseek-reasoner 作为普通模型时思考流及结果展示,修复这类模型作为普通模型回复被截断的问题。
  • MCP 工具新增循环判断,支持一次调用多个工具。(需全局模型支持 FC 工具)
  • 修复后端历史消息读取排序错乱的问题
  • 兼容思考流 <think></think> 标签,修复刷新后,思考内容不展示的问题。
  • 优化 MCP 工具 展示逻辑,用户端新增工具开关,开启后将从已配置的 MCP 工具 中自动选择可用工具并调用(需全局模型支持 fc 调用)
  • gpt 绘画新增 gpt-4o-image 参数。
  • 修复 luma 绘图拓展上传图片报错的问题。
  • 调整 gpt-4o-all 适配逻辑,精简中间 Url 获取。
  • 修复生成回答建议的时候,无法读取回答内容的问题。
  • 优化编辑及重新生成逻辑,保留图片项。
  • 修复 AI 回复后,部分功能需刷新后才能使用的问题。
  • 修复首页默认状态下,插件选择区域宽度显示异常的问题。
  • 修复一些状态下,计费异常的问题。
  • 优化后台对话记录展示,合并所有内容到对话记录中,同时增加详情弹窗。
  • 重构部分回复结构,优化流式回复传递及缓存方式,修复回复卡顿问题
  • 对话数据库结构有较大调整,升级前务必做好备份
  • 调整 AI 音乐、AI 视频部分前端 UI,采用卡片化设计
  • 优化前端卡密兑换提醒,增强用户体验
  • 新增 grok-2-image 绘画插件支持
  • 新增 GPT-4o 绘图插件支持
  • 模型设置新增模型预设设置,可选择附加模式、覆盖模式作用于模型普通 system 预设
  • 侧边栏”我的应用”新增一键取消收藏选项
  • 新增用户积分小于 10 时,左下积分显示部分自动调整成会员中心,引导用户购买套餐
  • 插件应用新增外链管理,支持右上角显示
  • 修复固定应用点击没反应的问题
  • 修复批量生成卡密无法选择套餐类型的问题
  • 修复微信扫码登录重复验证二维码的问题
  • 水一个版本号
  • 修复 MCP 在某些场景下启动不成功的问题
  • 优化流式回复逻辑,增强用户体验
  • 修复应用新建及调用中出现的问题。
  • 修复对话列表点选框被遮挡的样式问题。
  • 优化代码预览逻辑,将代码预览按钮迁移到代码块右上角,增强用户体验。
  • 重构部分对话逻辑,使用 OpenAI SDK 方式调用对话。
  • 新增 Python 代码运行功能。
  • 新增 MCP 服务适配,可在 插件应用-MCP 配置 中自行设置可用的 MCP 服务(测试功能)。
  • 新增 gemini-2.0-flash-exp-image 模型选择。
  • 修复新建应用报错的问题
  • 修复 SunoMusic 音频生成成功后,用户端持续刷新的问题。
  • 修复 @ 应用预选框样式显示错误的问题。
  • 优化固定模型应用深度思考、联网搜索继承显示问题。
  • 优化用户专属应用逻辑,套餐中可单独设置套餐包含的应用标签。可在应用分类中,自行设置,用户无权限的会员应用是否可见、可用。
  • 调整 Luma 视频服务请求超时时间,将 Luma 视频服务请求超时时间从 20 秒延长至 30 秒,提高长时间视频生成请求的容错性
  • 优化网络搜索服务配置和结果处理,调整 Tavily API 搜索参数,增加最大结果数至 10
  • 联网搜索拓展图片内容获取,支持在回答中合适位置,显示图片内容。(依赖搜索 API 及对话模型能力,注意有时候图会裂开)
  • 优化阿里云 OSS 上传安全性配置,指定返回 URL 为 HTTPS
  • 优化代码预览页复制策略,在一些移动端在复制失败时提供友好的用户提示和手动复制选项
  • 本地敏感词管理新增批量添加功能,支持一次性添加多个敏感词(单次上限 1000 个)
  • 新增微信内静默登录获取更新用户昵称,头像功能。
  • 单个应用新增多分类(标签)支持,应用分类新增会员属性,会员应用限付费会员使用。
  • 修复因前端错误处理导致的一些反馈异常问题
  • 修复绘画,音乐,视频生成可能出现的不自动刷新的问题
  • 修复开启连续绘画后,上下文处理错误问题
  • 取消后台认证设置未填非必要信息无法保存的限制
  • 为提高用户体验,音视频存储取消仅本地存储限制
  • 当后台选择隐藏朗读按钮时,将调用浏览器原生文本朗读进行朗读。(测试功能)
  • 新增代码预览页分享功能
  • 新增 Tavily 联网支持,需自行登录网站,获取对应的 Key
  • 联网搜索新增多 Key 支持,多个 Key 用英文逗号隔开,搜索时随机调用。
  • 实现 luma-video 视频延长拓展能力。
  • 增加一些页面过渡动画,让页面过渡更流畅。调整美化 UI
  • 重构部分后端回复逻辑,优化回复流畅度
  • 优化移动端底部边距,适配 iOS 设备的底部安全区域,确保内容不会被滑动条遮挡
  • 修复一些用户端样式显示问题。
  • 允许最多 3 台设备同时登录,暂未开放后台自定义(测试功能)。
  • 联网新增博查 web-search(非免费,需自行申请 KEY)
  • 优化后端联网搜索逻辑,未搜索到结果不会直接返回空白。
  • 优化深度思考兼容逻辑,上下文传参剔除 AI 回答部分,节省 tokens 消耗
  • 思考模型(R1)兼容识图功能(需全局模型支持)
  • 暂时取消依赖外部联网插件,改用智谱 web-search-pro(限免中),优化联网搜索体验和 UI 展示
  • 修复管理段套餐无法删除的问题
  • 显示设置新增显示卡密兑换开关,开启后将在购买页面显示卡密兑换按钮,可按需开启
  • 调整主页面布局,调整输入框 UI
  • 优化深度思考兼容逻辑,上下文传参剔除 AI 回答部分,节省 tokens 消耗
  • 思考模型(R1)兼容识图功能(需全局模型支持)
  • 暂时取消依赖外部联网插件,改用智谱 web-search-pro(限免中),优化联网搜索体验和 UI 展示
  • 修复管理段套餐无法删除的问题
  • 显示设置新增显示卡密兑换开关,开启后将在购买页面显示卡密兑换按钮,可按需开启
  • 调整主页面布局,调整输入框 UI
  • 新增 deepseek-r1 相关思考模型思考过程显示.
  • 自动兼容 <think></think> 标签及官方reasoning_content格式。
  • 调整客户端联网搜索,深度搜索位置,需在 模型管理-模型配置 单个模型中开启。(联网插件配置移动到 模型管理-基础配置)
  • 更新版本号。
  • 为方便开发,多页面功能已精简,后续不再维护,有相关需求可继续使用历史版本。
  • 版本号说明: v*.*.0 版本为测试后的稳定版,其他版本为日常开发版,可能存在因测试不充分存在的 bug,出现功能性 bug 可以在群内反馈。

主要功能

AI 对话:

图片[3]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

支持 OpenAI Chat 格式,后台可自定义模型名称、头像、介绍、代理、key、积分扣除方式、文件上传模式等参数。

多模态模型:

图片[4]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

使用gpt-4o、claude-3等视觉模型,或gpt-4-all等逆向模型,完成图像、文件的识别分析。

文件分析

图片[5]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

代码预览:

图片[6]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标
图片[7]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

HTML 代码的预览与编辑。

联网搜索:

图片[8]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

对接插件系统,拓展 AI 功能边界。

思维导图

图片[9]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标
图片[10]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

AI 绘画:

图片[11]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标
图片[12]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

对接 midjourney 、dall-e、stable-diffusion 等绘画模型。

AI 音乐:

图片[13]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标
图片[14]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

对接 suno-music 完成音乐创作。

AI 视频:

图片[15]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标
图片[16]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

对接 luma-video 文生视频。

知识库预设

图片[17]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标
图片[18]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标
图片[19]-99AI V4.0.0 稳定版 GitHub上一款免费开源的可商业化的 AI Web 应用 以 ALL-IN-CHAT 为目标

版本说明

特性稳定版开发版
商用许可支持商用支持商用
源码状态未编译,支持自由修改已编译,代码不可二次开发
获取方式公开项目私有库,需赞助后获取
页面特性单对话页面包含更多功能页面(如独立的绘画页面、思维导图页面、分销页面等

部署指南

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
  • 确认 PM2pnpm 都已正确安装并且可以运行:
pm2 -vpnpm -v

3. 其他配置

  • 需配置 Redis 数据库以及新建一个 MySQL 数据库。
  • 配置环境变量:
    • 复制 .env.example 文件为 .env
    • 根据需要修改 .env 文件中的配置项。

完成配置并启动后,项目会自动在指定的 MySQL 数据库中创建所需的表结构和初始数据,无需手动导入 SQL 文件。确保 .env 文件中的数据库连接信息正确即可。

4. 安装启动

  • 安装依赖:(若安装缓慢可尝试使用国内源)
pnpm install
  • 启动进程:(默认使用 PM2 后台运行)
pnpm start
  • 查看运行日志:
pnpm logs
99AI:免费开源的可商业化的 AI Web 平台,提供一站式人工智能服务解决方案,持续更新开发版 [ 合集贴,不另开帖 ]
此内容为付费资源,请付费后查看
88
立即购买
您当前未登录!未登录购买有效期3天,建议登陆后购买,可保存购买订单!
付费资源
已售 1
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
相关推荐
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容