AI个人学习
和实操指南
讯飞绘镜

Cog-ComfyUI:使用API运行ComfyUI工作流

综合介绍

Cog-ComfyUI是一个开源项目,旨在通过API运行ComfyUI工作流。该项目由GitHub用户fofr创建,提供了一种高效的方式来集成和运行ComfyUI工作流。ComfyUI是一种用于图像生成和处理的用户界面,支持多种模型和自定义节点。Cog-ComfyUI通过Replicate平台运行,允许用户快速高效地在自己的应用或网站中集成ComfyUI工作流。

Cog ComfyUI:通过API运行ComfyUI的高效工具-1


 

功能列表

  • API运行:通过API运行ComfyUI工作流,简化集成过程。
  • 支持多种模型:包括流行的模型权重和自定义节点。
  • 高效工作流管理:支持在Replicate平台上快速运行和管理工作流。
  • 自定义节点配置:允许用户根据需求添加和配置自定义节点。
  • 输入文件管理:支持通过URL、单个文件上传或压缩文件上传输入文件。

 

使用帮助

安装和配置

  1. 克隆仓库:
    git clone --recurse-submodules https://github.com/fofr/cog-comfyui.git
    
  2. 安装自定义节点:
    ./scripts/install_custom_nodes.py
    
  3. 启动 Cog 容器并暴露端口:
    sudo cog run -p 8188 bash
    
  4. 在 Cog 容器内启动服务器:
    cd ComfyUI/
    python main.py --listen 0.0.0.0
    
  5. 在本地机器上访问服务器:
    http://<gpu-machines-ip>:8188
    

使用 ComfyUI API

  1. 获取 API JSON:
    • ComfyUI 设置中启用“开发者模式选项”
    • 加载工作流并导出 API JSON
  2. 准备输入文件:
    • 使用 URL 指定输入文件
    • 上传单个输入文件
    • 上传包含输入文件的压缩文件
  3. 使用 LoRA 模型:
    • 直接使用 LoRA 模型的下载 URL
    • 使用 ComfyUI-GlifNodes 提供的 LoraLoaderFromURL 节点
  4. 运行工作流:
    • 更新输入文件路径并运行工作流
    • 启用返回临时文件选项以返回预处理的控制网图像

主要功能操作流程

  1. 加载工作流
    • 访问本地ComfyUI服务器,加载workflow_api.json或workflow_ui.json文件。
    • 确保已下载并放置Stable Diffusion 3权重文件到ComfyUI/models/checkpoints文件夹。
  2. 配置自定义节点
    • 在custom_nodes.json文件中添加或修改自定义节点配置。
    • 使用ComfyUI界面进行节点连接和参数调整。
  3. 运行和管理工作流
    • 在Replicate平台上运行工作流,使用API集成到应用或网站中。
    • 通过Replicate的生产就绪API,确保工作流高效运行。
  4. 调试和优化
    • 使用ComfyUI的调试工具和日志功能,监控工作流运行状态。
    • 根据需要调整模型参数和节点配置,优化生成效果。
CDN1
未经允许不得转载:首席AI分享圈 » Cog-ComfyUI:使用API运行ComfyUI工作流

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文