EdgeComfy
EdgeComfy 旨在赋能开发者,通过智能管理AI 生成内容任务,优化算力与任务的执行效率。
🚩 核心四步导览
步骤 1:部署EdgeComfy
部署 EdgeComfy工作站,可有效管理 AIGC 任务,提升工作站与任务的执行效率
步骤 2:整合多台工作站
通过 EdgeComfy 工作站,可快速构建多台标准工作站环境,支持动态管理
步骤 3:服务对接
获取EdgeComfy的服务地址作为 API 请求的目标地址,将自有服务无缝接入 EdgeComfy
步骤 4:智能任务管理与优化
服务应用下发任务,EdgeComfy 会将任务智能地分派给多个工作站,任务可高效、经济地完成
一、创建工作站
1.1 基于 EdgeComfy 镜像部署工作站
- 在「内容社区」页面中,找到 EdgeComfy 镜像卡片
- 点击卡片右上角的「部署工作站」按钮
- 按向导填写工作站名称、规格等配置,提交后等待工作站创建完成
二、初始化 EdgeComfy
2.1 首次进入 EdgeComfy 并设置访问密码
- 在「工作站」列表中找到刚创建完成的 EdgeComfy 工作站
- 点击卡片上的 「EdgeComfy」按钮,进入 EdgeComfy 后台
- 第一次进入时会提示设置访问密码:
- 设置一个易记且安全的密码
重要
密码无法找回,请务必妥善保存
- 设置完成后进入 EdgeComfy 首页
三、配置访问令牌(打通 EdgeComfy 与无影灵构平台)
3.1 在灵构控制台创建访问令牌
- 打开 灵构控制台,进入「访问令牌」页面
- 点击右上角「新增令牌」按钮
- 在弹出的窗口中,输入一个便于识别的令牌名称,点击创建
- 在令牌列表中,找到刚创建的令牌,点击「查看」按钮,复制令牌内容
- 回到 EdgeComfy 后台,在「访问令牌管理」页面中,将该令牌添加到 EdgeComfy 中
四、配置EdgeComfy
4.1 进入 EdgeComfy 管理并创建新 EdgeComfy
- 在 EdgeComfy 后台,进入「EdgeComfy 管理」页面
- 点击右上角「创建新 EdgeComfy」按钮
4.2 配置 EdgeComfy 参数
在「创建新 EdgeComfy」页面中填写:
- 名称(例如:
aigc-demo); - 工作站数量:设定EdgeComfy启动时默认的工作站数量
- 单工作站最大分配任务数:设定每台工作站能分配到的最大任务数量
- 任务等待时间:定义任务在队列中排队等待的“忍受时限”
- 等待任务数量:当待处理任务积累到一定数量时触发扩容,与“任务等待时间”结合使用
- 扩容数量:每次 EdgeComfy 判断需要扩容时,会自动增加工作站的数量
- 描述信息(可选)
- 名称(例如:
在镜像配置项中,填写已经制作好的镜像码或者镜像ID(可运行comfyui)
- 说明:该镜像为运行工作流的母镜像
配置磁盘容量:要求不低于镜像系统盘和数据盘容量
确认配置无误后,点击「创建 EdgeComfy」按钮完成创建
4.3 查看EdgeComfy 详情并等待工作站创建完成
- 返回「EdgeComfy 管理」页面
- 点击刚创建的EdgeComfy卡片标题,进入「详情」页面
- 在EdgeComfy详情中查看各工作站的状态,等待工作站创建完成并进入运行状态
五、配置 EdgeComfy 服务地址
5.1 在 EdgeComfy 中复制 EdgeComfy 对外服务 URL
- 打开 EdgeComfy 后台,进入目标 EdgeComfy 的「EdgeComfy 详情」页面
- 找到该 EdgeComfy 的「对外服务 URL」
- 点击复制,将该 URL 复制出来
5.2 在第三方服务中配置EdgeComfy服务地址
- 在提交任务时,需要将上一步获取的 EdgeComfy 对外服务 URL 作为 API 请求的目标地址
- 对于需要上传图片与视频的工作流,尽量使用url方式传递,避免使用 /upload 接口
- 对于任务输出的视频与图片,需要及时保存到本地或者在工作流中直接上传到OSS中,避免工作站被销毁后输出丢失
六、运行与验证
6.1 验证任务执行与结果回传
- 向 EdgeComfy 下发多个生成任务
- 进入 EdgeComfy 后台,可在任务页面查看任务的分发与运行情况
- 运行完成后,在第三方用户服务中可查看 20 次任务的运行结果
6.2 验证自动扩缩容
配置扩缩容策略,测试 EdgeComfy 的自动扩缩容策略
根据扩缩容策略(可自行配置):
- 当存在 5 个及以上等待中的任务,且等待时间超过 60 秒时,系统会自动扩容 1 台工作站
- 新创建的节点会响应缩容策略
- 最初创建的节点不会响应缩容策略,会始终存在
- 工作站(新)创建完成后,任务会自动分配到新的工作站上
在全部任务运行完成后:
- 当满足缩容策略(参与扩缩容的工作站空闲时间超过 300s)时,系统会自动销毁该工作站,实现缩容。
七、接入成功标准
当满足以下条件时,可以认为整个 EdgeComfy 接入成功:
- 第三方用户服务与 EdgeComfy 入口连通正常
- 可正常通过第三方服务发起任务
- EdgeComfy 能收到并显示对应任务列表
- 任务结果能回传并在第三方服务中展示
- 任务分派正常
- 多个任务能被分发到 EdgeComfy 内的工作站执行
- 任务状态(等待、运行、完成)在 EdgeComfy 中可清晰观测
- 自动扩缩容策略生效
- 在大批量任务发起时,达到触发条件后自动扩容新工作站
- 任务会自动分配到新工作站
- 所有任务完成且工作站空闲超过阈值后,新工作站会按策略自动被销毁