这段时间自己也做了一下小说推文,也用过几个平台,有免费的,有收费的,收费的还挺贵,于是想着自己开发一个玩玩,就去研究了一下SD的接口
SD全称:Stable Diffusion
API文档地址:http://127.0.0.1:7860/docs
一般小说推文软件主要用到文生图,图生图,高清重绘,无损放大几个接口
其实只需要这三个接口即可
不过我这开发的时候,高清重绘用的是文生图,所以我只用到两个接口,下面直接贴代码
文生图:/sdapi/v1/txt2img
参数我就不解释了,主要说下这里的override_settings是一个覆盖设置,用于生图的时候选择模型和VAE
高清重绘:/sdapi/v1/txt2img
这里要固定你的随机种子,重点说一下一定要设置denoising_strength,不然高清会有问题,具体什么问题自己可以去试下,当然高清重绘,也可以使用图生图的功能
调整一下放大比例即可
还有一种方式,使用图生图中的脚本
无损放大:/sdapi/v1/extra-single-image
无损放大用的是SD WEBUI里面第三方选项卡,upscaler_1是放大模型,upscaler_2默认None即可
以上就是小说推文软件开发调用SD接口的全过程了,当前我也是找了一些资料去参考的,写的不够详细勿怪!
网友评论