99AI基于 NineAI二开的可商业化 AI Web 应用(免授权,无后门,非盗版,已整合前后端,支持快速部署)。未编译源码暂不开源,相比稳定版,开发版进度更快一些。

3.0本周更新如下:

前端改进

  • 对话页UI重构,参考ChatGPT风格,增加美观度。
  • 新增对话页 Midjourney 绘图功能,包括绘画进度反馈及点按操作。
  • Dalle绘图支持模型绘画比例选择(方形/宽屏/垂直)。
  • 绘图页面新增区域重绘功能。
  • 全局字体优先使用系统默认,优化阅读体验。
  • 适配ALL模型及GPTs返回图片,修正显示过大的问题。
  • 对话页根据模型自动展示AI头像,可手动替换文件。

后台配置调整

  • 模型配置迁移到模型管理,分普通对话/绘画/特殊模型。
  • 后台支持模型文件上传模块开关,区分ALL/4V格式。
  • 后台新增 Midjourney 提示词优化开关及优化词配置

注意

  • 重要:旧版 Midjourney 配置不再生效,需在模型配置绘画模型中重新配置。
  • 模型配置支持扣除积分类型选择。
  • 后台管理菜单重新排版,精简非必要配置

升级教程如下:

1、可把原来 的安装包备份下,如果失败再复制至网站目录,上传3.0安装包解压

2、更改

1
.env.example

文件为

1
.env

并填写数据库信息

2、运行安装依赖命令:

1
pnpm install

(若安装失败可尝试使用国内源或者官方源)

如果提示错误可执行后面命令切换至官方源 npm config set registry https://registry.npmjs.org/ 后再执行安装依赖命令

3、执行启动命令:

1
pnpm start

4、如果出现[PM2][WARN] Current process list is not synchronized with saved list. Type ‘pm2 save’ to synchronize错误

执行下同步命令pm2 save

5、删除PM2管理器的原项目就OK

 

1711214280-8b195880bb0c40c

如果以下提示执行pm2 save

[PM2][WARN] Current process list is not synchronized with saved list. Type ‘pm2 save’ to synchronize

1711213783-16c312209f38149

提示上述错误再执行下同步

pm2 save

1711213830-0ffd0378dc0e759

 

最后到PM2管理器里删除原来的版本即可

 

1711213896-022a6ae9059284e

 

1711213983-d3502e9687bef0b

如果PM2重启后状态停止状态,可执行pm2 log查看日志

1711216915-a3159a88227d204

上述日志邮件发送错误,可到.env配置文件把邮件发送信息加上

这里要特别注意,如果系统停止执行下日志会发现邮箱设置错误导致邮件无法发件系统停止,用户名填写 3089659733@qq.com 邮箱全名,不要只填QQ号

1711217315-4f2c1683012603d

最后再执行项目启动

1
pnpm start命令会恢复正常

再打开网址显示正常,因为没删除数据库,原来的数据会保留

1711214037-b0826439358f1ba

1711214733-f557b50eb14743c

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。