418 是大版本更新,我们升级了全新的 UI,支持主题切换,支持 Gitee AI API 接口接入,支持 OpenAI 实时语音通话功能,支持 Markdown 解析 emoji 表情等功能。
更新内容
- 功能优化:UI 全新改版,支持主题切换。 🚀 🚀 🚀
- 功能新增:Gitee AI API 接口接入,目前支持 Gitee 的 SD 绘图接口,支持 Gitee 的 AI 对话接口。🚀 🚀 🚀
- Bug 修复:修复音 Luma API 更新导致任务响应解析失败的错误
- 功能优化:支持 Suno v4.0 模型支持
- Bug 修复:修复 Suno 已完成任务删除失败的 错误
- 功能新增:支持 OpenAI 实时语音通话功能,目前已经支持按次收费,支持管理员设置每次实时语音通话的算力消耗
- 功能新增:生成提示词需要消耗算力,支持管理员设置每次生成提示词的算力消耗,防止被白嫖
- 功能新增:DALL-E-3 绘图支持 Flux 绘图模型,支持在管理后添加 Flux,SD 等绘图模型
- 功能优化:Markdown 支持解析 emoji 表情
- 功能优化:当管理后台禁用了某个绘图菜单的时候,移动端绘图菜单也会同步禁用(不显示该功能)
1. 更新数据库结构
ALTER TABLE `chatgpt_suno_jobs` CHANGE `err_msg` `err_msg` VARCHAR(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误信息';
ALTER TABLE `chatgpt_sd_jobs` CHANGE `err_msg` `err_msg` VARCHAR(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误信息';
ALTER TABLE `chatgpt_mj_jobs` CHANGE `err_msg` `err_msg` VARCHAR(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误信息';
ALTER TABLE `chatgpt_dall_jobs` CHANGE `err_msg` `err_msg` VARCHAR(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '错误信息';
ALTER TABLE `chatgpt_video_jobs` CHANGE `err_msg` `err_msg` VARCHAR(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误信息';
ALTER TABLE `chatgpt_chat_models` ADD `type` VARCHAR(10) NOT NULL DEFAULT 'chat' COMMENT '模型类型(chat,img)' AFTER `id`;
2. 更新镜像版本
编辑 docker-compose.yaml,修改 geekai-api 和 geekai-web 镜像版本。
# 后端 API 程序
geekai-api:
image: registry.cn-shenzhen.aliyuncs.com/geekmaster/geekai-plus-api:v4.1.8-amd64
container_name: geekai-api
restart: always
ports:
- '5678:5678'
- '6012:6012'
volumes:
- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime
- ./conf/config.toml:/var/www/app/config.toml
- ./logs:/var/www/app/logs
- ./static:/var/www/app/static
- ./res/sd:/var/www/app/res/sd
- ./certs:/var/www/app/certs
- ./data:/var/www/app/data
environment:
- APP_DEBUG=false
- LOG_LEVEL=info
- CONFIG_FILE=config.toml
# 前端应用
geekai-web:
image: registry.cn-shenzhen.aliyuncs.com/geekmaster/geekai-plus-web:v4.1.8-amd64
container_name: geekai-web
restart: always
ports:
- '9004:8080'
volumes:
- ./logs/nginx:/var/log/nginx
- ./conf/nginx/conf.d:/etc/nginx/conf.d
- ./conf/nginx/nginx.conf:/etc/nginx/nginx.conf
- ./ssl:/etc/nginx/ssl
3. 重启容器
docker-compose down
docker-compose up -d
4. 模型分类
418在管理后台对 AI 模型增加分类,区分对话模型和绘图模型。
我们对DALL-E 绘图页面做了整合,不仅仅支持 OpenAI 的 DALL-E-3 绘图,还支持 Flux 绘图,SD 绘图等兼容 OpenAI Image API 的其他AI绘图工具。
你只需要在后台管理页面增加一个“绘图”模型,该模型就会出现在前端的绘图页面。
5. 支持OpenAI高级语音模型
我们在 416 的时候,支持了 OpenAI 的实时语音通话功能,但是不少用户反馈那个模型收费不好控制,所以 418 版本我们支持了 OpenAI 的高级语音模型,支持按次收费,支持管理员设置每次实时语音通话的算力消耗。
第一步,在管理后台,“系统设置”菜单,找到“算力配置” ,“高级语音算力” 配置项,配置每次实时语音通话的算力消耗。
第二步,在“管理后台”,“API-KEY”菜单,添加一个 “Realtime” API KEY。
第三步,在前端的对话页面,点击“高级语音”按钮,就可以进行实时语音通话了。
对话连接成功之后,会弹出一个语音通话的窗口,用户就可以进行实时语音通话了。
通话是按次收费,单次不计时长,想要聊多久都可以,直到对话异常结束或者用户主动挂断。
6. 支持 Gitee AI API 接口
GeekAI 418 版本现已完美集成 Gitee AI API 接口!Gitee AI 的 Serverless API 为您提供开箱即用的企业级的大模型 API 服务。
- ✨ 超高性价比 - 相比其他平台,Gitee AI API 的价格更加亲民,让你的AI开发成本大幅降低
- 🚀 极速响应 - 国内主流智算中心入驻,接口响应速度快如闪电,让你的应用体验更加流畅
- 🎯 全面兼容 - 支持 Qwen2.5-72B、ChatGLM、Stable Diffusion、Flux、ChatTTS、CosyVoice 等众多主流开源大模型
- 🎁 每日免费额度 - 每天赠送100次免费调用额度,让你尽情测试和开发
- 💪 稳定可靠 - 背靠 Gitee 平台,服务稳定性有保障
如何接入 Gitee AI API 接口,请参考 Gitee AI API 接口接入指南
7. 新版界面
最后让我们一起来欣赏一下新版界面吧。