我看硅基流动,现在免费用Flux.1的模型了,就注册了一个账号

但是Flux和之前的sd一样,中文理解力有问题


换哪个模型都不成,直接换英文提示词还行

放DIFY里串一下
我看tool里没有,那就自定义一个

DIFY要求schema要满足openpi-swagger的格式,懒得写
看一下API文档,不支持dev的,但是schnell是支持API的
通过配置可以调整,右边直接给出一个curl


看了一下所有的api都没有我要的,我就直接拿curl了
我懒得写OpenAPI的格式了,让claude帮我写

Claude干活很利索,直出,改我都懒得改,拿来就用

沾到DIFY里,就直接识别了

authoriization 设置bearer key保存

测试一下

图很好,分辨率有问题,似乎我写的512*512的*号在这里没被识别,无所谓了,一会再调

然后创建一个4节点的工作流,在staret节点上,选择输入,我们这里写3个一个是prompt一个是模型的长一个是宽

找一个gpt4o-mini来对我的输入进行翻译和整合

把刚才自定义的tool,Flux画图的那个加进来

尾结点直接拿走Flux的输出就可以了,不用file要那个output里面是有图的url的

测试一下


图非常好,中文进,出完美图,但是分辨率还是和刚才一样有点问题,不知道是不是API的问题,还是我使用API的问题,回头再看吧,反正可用。

用这个方法,不管是任何DIFY原生不支持的API或者tool,都可以直接加入到DIFY的tools里面,还是挺方便的。
