Featured image of post Cloud Studio 安装 Comfyui 部署 Flux.1

Cloud Studio 安装 Comfyui 部署 Flux.1

在腾讯云 cloud studio 上一键安装部署 comfyui,并安装 flux1 模型,免费使用容器提供的 16G 显存算力流畅运行,也可通 API 方式接入到 dify 工作流中

一键安装包

通过一键安装包进行安装

1
2
3
4
5
6
7
8
# 拉取项目
git clone https://github.com/aigem/aitools.git
# 国内仓库
# git clone https://gitee.com/fuliai/aitools.git

cd aitools
# 运行安装
bash aitools.sh

选择 1 安装 ComfyUI

获取 Ngrok Token

通过注册登录获取 Token

https://dashboard.ngrok.com/get-started/setup/linux

然后在容器中设置你的 Token

1
ngrok config add-authtoken [Your Token]

运行 ComfyUI

运行前可使用镜像加速,通过Manager下载时会生效 export HF_ENDPOINT=“https://hf-mirror.com

服务通过 8188 端口启动

1
cd /workspace/ComfyUI/ && python main.py

使用 Ngrok 监听 8188 端口

1
ngrok http 8188

然后我们就可以打开 ComfyUI,就会看到默认打开了一个简易的工作流

comfyui_10

下载模型

自动安装方式

通过 ComfyUIManager 功能下载对应的模型

comfyui_01

Flux.1 模型

选择 Comfy Org/FLUX.1 [dev] Checkpoint model (fp8)

comfyui_02

CLIP 模型

选择 comfyanonymous/flux_text_encoders - t5xxl (fp8_e4m3fn)

comfyui_03

选择 comfyanonymous/clip_l

comfyui_04

VAE 模型

选择 FLUX.1 VAE model

comfyui_05

安装完成

一共4个模型需要安装

comfyui_06

手动安装方式

需要自行到 Huggingface 上下载对应的模型

Flux.1 模型

使用量化的模型,最低 12G 显存可跑

https://huggingface.co/Kijai/flux-fp8/blob/main/flux1-dev-fp8.safetensors

下载的模型文件放到 ComfyUI/models/unet/ 目录下

CLIP 模型

t5xxl_fp8_e4m3fn.safetensors

https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn.safetensors

clip_l.safetensors

https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors

下载的 CLIP 模型放到 ComfyUI/models/clip/ 目录中

VAE 模型

ae.safetensors

https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors

下载的 VAE 模型存放至 ComfyUI/models/vae/ 目录

运行效果

Checkpoint 加速器 中,选择下载好的 FLUX1 模型

comfyui_12

画一只小猫

让它画一只可爱的小猫,午后,睡在沙发上,转为一个英文提示词 A cute kitten, sleeping on the sofa in the afternoon,同时调整一下 采样器 的默认值

comfyui_13

点击下方蓝色的 执行 按钮,看看运行效果

comfyui_14

官方的工作流

官方提供了一个基于 Flux dev FP8 Checkpoint 模型的工作流,flux_dev_checkpoint_example.json,打开后如下图所示

获取工作流文件,关注公众号回复 flux01

comfyui_20

运行后就可以看到效果

comfyui_21

结合 Dify 使用

导出 API 所需 json 文件

先在 设置 中,开启开发者模式

comfyui_30

点击 菜单 栏中的 工作流,选择导出 API 文件

comfyui_31

Dify 安装 ComfyUI 插件

搜索并安装 ComfyUI 插件,然后添加到工作流中

comfyui_33

首次使用需要授权,地址中填入 Ngrok 访问的地址 comfyui_34

然后下方的 WORKFLOW JSON 中添加上面导出的 API json 文件里面的内容

comfyui_32

重点:修改第一个 inputs 里面的 text 的值为 {{positive_prompt}},这样 API 接口才会接收到传入的提示词内容

comfyui_35

本博客所有内容无特殊标注均为大卷学长原创内容,复制请保留原文出处。
Built with Hugo
Theme Stack designed by Jimmy