1. 项目定位与用途
Jellyfish 是面向 AI 短剧制作的全链路生产工作台,核心定位是整合碎片化的 AI 工具能力,为短剧制作团队提供从剧本输入、结构化分镜拆解、资产一致性管理、镜头准备、AI 生成到最终导出的统一生产环境,帮助团队高效完成工业化短剧生产,降低制作过程中的协作与管控成本。
Jellyfish 是面向 AI 短剧制作的全链路生产工作台,覆盖剧本拆解、分镜准备、资产一致性管理、AI 生成到成片导出的完整流程,支持多模型接入与异步任务追踪,适合短剧制作团队工业化生产使用。
Jellyfish 是面向 AI 短剧制作的全链路生产工作台,覆盖从剧本拆解、分镜准备、资产一致性管理、AI 生成到成片导出的完整短剧制作流程,帮助团队高效整合 AI 能力完成工业化短剧生产。
Jellyfish 是面向 AI 短剧制作的全链路生产工作台,核心定位是整合碎片化的 AI 工具能力,为短剧制作团队提供从剧本输入、结构化分镜拆解、资产一致性管理、镜头准备、AI 生成到最终导出的统一生产环境,帮助团队高效完成工业化短剧生产,降低制作过程中的协作与管控成本。
Jellyfish 主要解决 AI 短剧制作领域的三个核心痛点:一是流程碎片化,传统短剧制作中剧本拆解、分镜准备、AI 生成等环节分散在不同工具,协作效率低;二是跨镜头资产一致性难管控,角色、场景、道具等资产分散管理容易导致多镜头生成内容风格漂移;三是长耗时 AI 生成任务难追踪,文本处理、图片/视频生成等异步任务缺乏统一的状态管控、取消与恢复能力。
Jellyfish 适用于三类核心场景:一是短剧制作团队基于 AI 完成从剧本拆解到成片导出的全流程制作;二是需要统一管理角色、场景、道具、服装等 AI 生成资产,保障多镜头风格一致性的短剧项目;三是需要追踪文本处理、图片/视频生成等长耗时 AI 任务状态,并支持任务取消、恢复的制作场景。
从当前仓库信息可见,Jellyfish 支持三种部署方式:1. 后端本地部署:参考 backend/.env.example 配置环境变量,使用 uv 管理依赖,执行 uv sync 安装依赖后,通过 uv run uvicorn 启动后端服务;2. 前端本地部署:参考 front/.env.example 配置环境变量,基于 React + Vite 框架构建运行;3. 一键部署:通过 deploy/compose 下的 Docker Compose 配置,可一键部署包含 MySQL、Redis/Celery、后端、RustFS 对象存储、前端的全套服务。
Jellyfish 的核心工作流为「剧本拆解 → 镜头准备 → 候选确认 → 镜头就绪 → 生成工作台」:首先输入章节剧本,AI 自动完成结构化拆解与分镜要素提取;随后进入镜头准备环节,确认/忽略资产与对白候选、关联已有实体、修正镜头基础信息;镜头状态标记为「就绪」后即可进入生成工作台,发起图片/视频生成任务。此外,系统提供统一异步任务中心,可追踪所有文本处理、图片/视频生成任务的状态、进度与耗时,支持任务取消与恢复,也可从任务直接跳转回对应的项目/章节/镜头上下文。
从当前仓库信息可见,Jellyfish 采用前后端分离架构:后端基于 FastAPI 实现接口服务,结合 LangChain/LangGraph 实现 AI 工作流编排,使用 SQLAlchemy 作为异步 ORM,默认使用 SQLite 数据库,可切换至 PostgreSQL/MySQL 等数据库;前端基于 React + Vite 开发,可通过 OpenAPI 文档自动生成请求函数与类型定义。系统采用 Redis + Celery 作为异步任务 Broker,统一管控长耗时 AI 生成任务;使用 S3 兼容对象存储(如 RustFS)管理素材文件;支持多 Provider/多模型接入、提示词模板管理,通过 OpenAPI 接口实现前后端协作,具备良好的扩展性。
Jellyfish 是面向 AI 短剧制作的全链路生产工作台,整合剧本拆解、分镜准备、资产一致性管理、AI 生成、任务追踪到成片导出的完整短剧制作流程,帮助团队高效整合 AI 能力完成工业化生产。
从当前仓库信息可见,Jellyfish 支持后端本地部署、前端本地部署,以及通过 Docker Compose 一键部署全套服务,具体配置可参考各目录下的 .env.example 文件。
Jellyfish 提供统一的资产一致性管理模块,支持角色/演员、场景、道具、服装等实体的集中管理与跨镜头复用,减少多镜头生成的内容漂移。
Jellyfish 的异步任务中心统一管控文本处理、图片/视频生成等长耗时 AI 任务,支持任务状态/进度/耗时追踪、任务取消与恢复,也可从任务直接跳转回对应的项目/章节/镜头上下文。
Jellyfish 采用前后端分离架构,后端基于 FastAPI + LangChain/LangGraph 实现 AI 工作流编排,前端基于 React + Vite 开发,异步任务基于 Redis + Celery 实现,素材存储支持 S3 兼容对象存储。