了解comfyui的api相关接口
学习目标:
- 了解comfyui前后端端的交互方式
- 了解comfyui的api接口
- 掌握使用api工具进行api测试
学习内容:
使用浏览器开发工具,分析comfyui的前后端交互方式
- 浏览器打开comfyui界面,使用F12打开开发者工具,选择network(网络)选项卡,刷新页面
- 正常使用comfyui进行绘图操作,观察network(网络)选项卡中的请求,找到对应的接口
- 阅读Comfyui原文件,分析相关接口代码
💡
- comfyui的交互逻辑:
- 前后端首先会建立WebSocket连接。
- 前端通过/prompt接口发送任务,后端开始处理任务,并返回任务ID给前端。
- 监听websocket,判断当前任务是否完成。
- 如果任务完成,携带任务ID,通过/history接口获取任务结果。
- 从任务结构中解析出生成的图片信息,然后通过/view接口获取图片。
使用api工具apifox ,测试comfyui的api接口
- 打开apifox,在左侧的接口管理中,创建一个项目,例如api-gateway
- 结合comfyui的通信流程,创建相关接口进行测试。
💡
- 相关接口文档在这里
Last updated on