AI漫画创作配置:用ComfyUI和提示词模板批量出图
想在本地或云服务器上稳定生成漫画分镜,AI漫画创作配置的关键不是安装一个模型就完事,而是把运行环境、工作流、提示词模板和批量调用串成一条可重复的流水线。
下面按实际操作顺序讲清楚每一步做什么、做到什么程度算成功。
先确认硬件和系统条件
漫画出图对显卡显存有要求,6GB 显存可以跑 SD1.5 基础模型,12GB 以上更适合 SDXL 或较复杂的 ControlNet 工作流。
系统建议 Ubuntu 22.04 或 Windows 11,本文命令以 Ubuntu 为例。
开始前准备好三样东西:
- 一块 NVIDIA 显卡,驱动版本支持 CUDA 11.8 以上;
- Python 3.10 环境,避免用系统自带的旧版本;
- 至少 30GB 空闲磁盘,模型文件体积较大。
检查显卡和驱动:
nvidia-smi
能看到显卡型号和 CUDA Version 即表示驱动正常。
如果命令不存在,先安装 NVIDIA 驱动再继续。
安装ComfyUI并跑通第一张图
ComfyUI 是节点式出图工具,适合把漫画创作流程固定成工作流。
用 git 拉取并安装依赖:
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
把基础模型放到 models/checkpoints/ 目录,然后启动:
python main.py --listen 0.0.0.0 --port 8188
浏览器访问 http://服务器IP:8188,能打开节点界面就说明环境通了。
先在默认工作流里加载模型、输入一句简单提示词,点运行生成一张图,确认显存和模型都正常。
把漫画分镜拆成可复用的提示词模板
漫画创作和单张插画不同,需要保持角色和画风一致。
建议在 ComfyUI 里保存一个基础工作流,把角色描述、画风词、负面词分别写成模板文件,批量生成时只替换场景和动作。
例如建立 prompts/character.txt:
1girl, short black hair, school uniform, clean lineart, manga style
再建立 prompts/negative.txt:
lowres, bad anatomy, extra fingers, watermark, text
每个分镜的场景描述单独放一行,脚本读取后依次填入工作流。
这样改角色设定只需改一个文件,不用每次在界面里手动调整。
用脚本批量提交分镜任务
ComfyUI 提供 API 接口,可以把工作流导出为 JSON 后通过 HTTP 提交。
先启用 API 模式启动:
python main.py --listen 0.0.0.0 --port 8188 --enable-cors-header
导出工作流 JSON 后,用 Python 脚本读取分镜列表并替换提示词节点。
核心逻辑是找到工作流里 CLIPTextEncode 节点的文本字段,替换成当前分镜的描述,再 POST 到 /prompt 接口。
提交后轮询 /history 接口获取结果,图片会保存在 output/ 目录。
批量运行时建议一次提交不超过 10 个任务,避免显存不足导致中途失败。
常见报错和避坑点
显存不足报错 OutOfMemoryError:降低分辨率或换用更小的模型,不要同时开多个生成任务。
模型加载失败:检查模型文件是否完整,路径是否放在 models/checkpoints/ 下,文件名不要带特殊字符。
生成的漫画角色不一致:固定随机种子,或在提示词里保持角色描述完全一致,必要时配合 IP-Adapter 或 LoRA 锁定角色特征。
API 提交返回 400:工作流 JSON 里节点 ID 和脚本替换的字段不匹配,先在界面里导出最新工作流再替换。
验证出图效果是否达标
批量跑完后先看三件事:图片是否完整生成、角色特征是否和设定一致、画风是否统一。
可以在脚本里记录每张图对应的分镜编号和随机种子,方便回溯。
如果单张图正常但批量时部分失败,优先检查显存占用和任务间隔。
建议在批量脚本里加 2 到 3 秒延迟,给显存释放留出时间。
AI漫画创作配置跑通一次之后,后续只需维护提示词模板和分镜列表,工作流本身不用反复调整。
先保证单张图稳定,再逐步增加批量数量,比一开始就追求全自动更可靠。