在这个充满荣誉和成就的时代,EveryoneNobel 项目应运而生,旨在为每个人提供一个生成诺贝尔奖风格纪念图片的机会。通过利用 ComfyUI 进行图像生成,结合 HTML 模板展示文字,不仅提供了一个生成诺贝尔奖图片的流程,而且构建了一个潜在的通用框架。这个框架将 ComfyUI 生成的视觉元素转化为最终产品,为进一步的应用和定制提供了结构化的方法。
项目概览
EveryoneNobel 项目的核心目标是为每个人生成诺贝尔奖风格的图片。我们使用 ComfyUI 进行图像生成,并利用 HTML 模板在图片上展示文字。这个项目不仅是一个生成诺贝尔奖图片的过程,也是一个潜在的通用框架。这个框架将 ComfyUI 生成的视觉元素转化为最终产品,为进一步的应用和定制提供了结构化的方法。
您还可以在这里生成不带文字的图片。
系统需求
-
安装 ComfyUI 按照 ComfyUI 仓库中的说明安装 ComfyUI。打开 ComfyUI 并安装 resources/workflow/nobel_workflow.json 中的工作流所需的自定义节点和模型。我们的 lora 模型位于此处。
-
安装依赖
切换到 EveryoneNobel 主文件夹
npm install pip install -r requirements.txt
-
编写 .env 文件(使用 main_without_openai.py 时可选) 在主文件夹中创建一个 .env 文件,内容如下:
API_KEY=YOUR_OPENAI_API_KEY
快速开始
-
启动 ComfyUI 服务器 启动服务器的示例:
# 切换到 ComfyUI 主文件夹 python main.py --port 6006 --listen 0.0.0.0
-
运行 main.py 一个示例:
python main.py \ --name "某人" \ --subject "2024 年诺贝尔奖" \ --content "无为而治" \ --image_path "resources/test/test.jpg" \ --comfy_server_address "127.0.0.1:6006"
参数解释:
--name
:个人的姓名。--subject
:奖项的主题。--content
:个人的成就描述。(AI 将使用此信息生成图片底部的文字)--image_path "resources/test/test.jpg"
:输入图片的文件路径--comfy_server_address "127.0.0.1:6006"
:设置 ComfyUI 服务器的地址,该服务器将处理图像生成。
(新增)不使用 openai API 生成文字的示例:
python main_without_openai.py \
--name "某人" \
--subject "2024 年诺贝尔奖" \
--content "无为而治" \
--image_path "resources/test/test.jpg" \
--comfy_server_address "127.0.0.1:6006"
通过 EveryoneNobel,现在每个人都可以拥有一张属于自己的诺贝尔奖风格的纪念图片,无论是为了庆祝个人的成就,还是作为一份特别的礼物,这都是一个绝佳的选择。立即开始,创造属于你的荣誉时刻吧!🌟