项目背景和目标:用户轻量级使用AI工具,满足用户内容创作需求。从而实现故事内容到生成视频目标。
开发语言:go语言和vue3语言
第三方:微软openAI,无界AI,阿里云OSS服务,阿里云kafka服务
功能如下:
1. 用户管理,包括:登录注册,用户信息,用户权限
2. 权限管理,rbac 权限体系。
3. 故事管理和分镜管理,对接微软openAI实现故事内容生成,内容分镜;对接微软语音服务生成音频和字幕文件。对接无界AI,实现故事内容生成图片。
4. 任务管理,故事内容分镜任务,故事内容生成图片任务,故事内容生成音频和字幕等
5. 物料库,图片素材,视频素材,音频文件和字幕文件
1. 该平台采用前后端分离架构,后端使用Go语言和Gin框架开发,前端采用Vue.js框架
实现。系统集成了多个第三方AI服务,包括微软OpenAI GPT、Azure TTS和无界AI等。
2. 本人负责:故事管理,分镜管理,任务管理,物料库管理。
3. 出来任务使用kafka 队列,来实现及时处理,定时脚本拉取任务结果。