访问地址

http://localhost:7860/docs

Api管理工具导入

http://localhost:7860/openapi.json

官方介绍

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/API

很多都没有维护,重点关注 Let's just focus only on  /sdapi/v1/txt2img

常用

/sdapi/v1/txt2img 文字生图 POST
/sdapi/v1/img2img 图片生图 POST
/sdapi/v1/options 获取设置 GET | 更新设置 POST(可用来更新远端的模型)
/sdapi/v1/sd-models 获取所有的模型 GET
/sdapi/v1/txt2img
{
 "denoising_strength": 0,
 "prompt": "puppy dogs", //提示词
 "negative_prompt": "", //反向提示词
 "seed": -1, //种子,随机数
 "batch_size": 2, //每次张数
 "n_iter": 1, //生成批次
 "steps": 50, //生成步数
 "cfg_scale": 7, //关键词相关性
 "width": 512, //宽度
 "height": 512, //高度
 "restore_faces": false, //脸部修复
 "tiling": false, //可平埔
 "override_settings": {
     "sd_model_checkpoint" :"wlop-any.ckpt [7331f3bc87]"
}, // 一般用于修改本次的生成图片的stable diffusion 模型,用法需保持一致
   "script_args": [
      0,
      true,
      true,
      "LoRA",
      "dingzhenlora_v1(fa7c1732cc95)",
      1,
      1
  ], // 一般用于lora模型或其他插件参数,如示例,我放入了一个lora模型, 1,1为两个权重值,一般只用到前面的权重值1
 "sampler_index": "Euler" //采样方法
}

源码

其他接口参数可以参考源码

├─modules
    ├─api
    │  └─api.py api接口
    │  └─models.py 存放数据库模型
    └─img2img.py webui端的图生图,可以看一下
    └─txt2img.py webui端的文生图,也可以看一下

https://github.com/AUTOMATIC1111/stable-diffusion-webui

其他

API

API

API 用法详细参数

case