# ComfyUI Workflows

本目录包含预定义的 ComfyUI 工作流模板，来自 [comfy-mcp](https://github.com/Optima-Chat/comfy-mcp) 项目。

## 可用工作流

### 1. flux_text_to_image.json
**文生图工作流**

使用 FLUX 模型从文本提示生成图像。

**参数**：
- `prompt`: 正向提示词
- 其他 FLUX 模型参数

**使用示例**：
```bash
comfy workflow submit workflows/flux_text_to_image.json
```

---

### 2. flux_image_to_image.json
**图生图工作流**

使用 FLUX 模型基于输入图像生成新图像。

**参数**：
- `prompt`: 正向提示词
- `input_image`: 输入图像路径
- 其他 FLUX 模型参数

**使用示例**：
```bash
comfy workflow submit workflows/flux_image_to_image.json
```

---

### 3. wan_image_to_video.json
**图生视频工作流**

将静态图像转换为视频。

**参数**：
- `input_image`: 输入图像
- `prompt`: 描述提示词
- `negative_prompt`: 负向提示词
- `width`: 视频宽度
- `height`: 视频高度
- `frames`: 帧数
- `fps`: 帧率
- `seed`: 随机种子
- `steps`: 采样步数
- `cfg_scale`: CFG 比例
- `sampler`: 采样器名称
- `scheduler`: 调度器
- `unet_model`: UNet 模型
- `clip_model`: CLIP 模型
- `clip_vision_model`: CLIP Vision 模型
- `vae_model`: VAE 模型
- `shift`: 采样偏移
- `filename_prefix`: 输出文件名前缀

**使用示例**：
```bash
comfy workflow submit workflows/wan_image_to_video.json
```

---

## 工作流模板变量

所有工作流都使用 `{{variable}}` 语法来定义可配置参数。在提交工作流时，CLI 会提示输入这些参数，或者可以通过命令行参数传递。

## 添加自定义工作流

1. 在 ComfyUI 中创建并测试你的工作流
2. 导出为 JSON 格式
3. 使用 `{{variable}}` 语法替换需要参数化的值
4. 将文件保存到此目录
5. 更新本 README 文档

## 来源

这些工作流来自 [Optima-Chat/comfy-mcp](https://github.com/Optima-Chat/comfy-mcp/tree/main/src/comfy_mcp/workflows) 项目。
