ComfyUI怎样通过接口调用?如何接入dify?
ComfyUI个人感觉很好用,帮我们节省了很多安装部署流程。而且使用的时候通过网页一键调用就可以。
但是我们想使用到我们自己的项目中去,如何才能通过接口调用呢?
comfyui也替我们想到了这一点,贴心的给我们提供了api服务。
使用的时候需要将咱们测试好的工作流导出为API形式的json文件,供咱们调用。
一、如何封装成接口:
具体使用方法参考如下步骤:
1、导出为API,如图
导出后的文件是如图的json文件
2、json文件。
有兴趣的同学可以研究下这个json文件,它其实就是comfyui工作流的一个一个节点,包含节点的参数,咱们可以将这些参数做成接口的参数,动态的将参数传进进接口中去。
3、python调用
我这边是使用的python来读取,调用这个json文件。
当然我这边已经写好了,大家需要的话可以公众号后台回复”comfyui-api“来获取python文件。
启动python文件,启动前需要安装
pip install flask
pip install websocket
pip install websocket-client
使用的时候先将服务地址修改为自己的服务地址
启动成功后如下:
4、使用postman测试。
这样就调用成功了,返回的image_url就是咱们根据这个flux文生图生成的图片地址。
二、comfyui如何接入dify呢?
其实接入dify有两种方式:
第一种:咱们已经封装成接口了,直接使用dify调用封装好的接口即可。
第二种:dify默认给咱们提供了comfyui的调用工具,咱们将导出的json文件填到右侧的json文件填写处即可。
这就是我在使用comfyui的时候是如何使用的,大家在使用的过程中有遇到什么问题欢迎关注留言,大家一起讨论学习。
flux还有很多好玩的功能,大家可以尝试下。
1、flux文生图(超人蝙蝠侠大战绿巨人)
2、再来个好玩的,Flux文生图(蜡笔小新大战超人)
3、又一个突发奇想的文生图测试,flux文生图(超人大战孙悟空,吉普力版)
comfyui的安装使用可参考:Ubuntu源码版comfyui的安装
如果什么都很容易,那还叫什么选择。---长安十二时辰
解决一切问题的终极办法就是活着。 ---长安十二时辰