|
文生图 | 文本型 | |
|
url | 文本型 | | | |
正向提示词 | 文本型 | | | | 反向提示词 | 文本型 | | | | 大模型 | 文本型 | | | | vae | 文本型 | | | | 图片宽度 | 文本型 | | | | 图片高度 | 文本型 | | | | 采样算法 | 文本型 | | | | 迭代步数 | 文本型 | | | | 提示词引导系数 | 文本型 | | | | ADetailer模型 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
method | 整数型 | | |
headers | 类_POST数据类 | | |
headersText | 文本型 | | |
res | 文本型 | | |
postData | 文本型 | | |
大模型和VAE | 文本型 | | |
ADetailer修脸修手 | 文本型 | | |
url = url +
“/sdapi/v1/txt2img”method = 1
headers.
置值 (“Host”,
“localhost:7860”)headers.
置值 (“Connection”,
“keep-alive”)headers.
置值 (“accept”,
“application/json”)headers.
置值 (“Content-Type”,
“application/json”)headers.
置值 (“User-Agent”,
“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36”)headers.
置值 (“Origin”,
“http://localhost:7860”)headers.
置值 (“Sec-Fetch-Site”,
“same-origin”)headers.
置值 (“Sec-Fetch-Mode”,
“cors”)headers.
置值 (“Sec-Fetch-Dest”,
“empty”)headers.
置值 (“Referer”,
“http://localhost:7860/docs”)headers.
置值 (“Accept-Language”,
“zh-CN,zh;q=0.9”)headers.
置值 (“Cookie”,
“b-user-id=1623922c-fdd4-41bf-d690-5d4c1407d2d9”)headersText = headers.
获取协议头数据 ()postData =
生成POST数据 (url, 正向提示词, 反向提示词, 大模型, vae, 图片宽度, 图片高度, 采样算法, 迭代步数, 提示词引导系数, ADetailer模型
)_启动窗口.编辑框_info.
加入文本 (postData +
#换行符 +
#换行符 )res =
到文本 (网页_访问_对象 (url, method, postData, , , headersText, , , 真, , , 300, , , , , , ,
))
返回 (res
)
|
生成POST数据 | 文本型 | |
|
url | 文本型 | | | |
正向提示词 | 文本型 | | | | 反向提示词 | 文本型 | | | | 大模型 | 文本型 | | | | vae | 文本型 | | | | 图片宽度 | 文本型 | | | | 图片高度 | 文本型 | | | | 采样算法 | 文本型 | | | | 迭代步数 | 文本型 | | | | 提示词引导系数 | 文本型 | | | | ADetailer模型 | 文本型 | | | |
json.
置属性 (“prompt”, 正向提示词,
)json.
置属性 (“['negative_prompt']”, 反向提示词,
)json.
置属性 (“steps”, 迭代步数,
真)json.
置属性 (“['sampler_name']”, 采样算法,
)json.
置属性 (“['cfg_scale']”, 提示词引导系数,
真)json.
置属性 (“width”, 图片宽度,
)json.
置属性 (“height”, 图片高度,
)json.
置属性对象 (“['alwayson_scripts']”,
“{}”)json.
置属性对象 (“['alwayson_scripts'].ADetailer”,
“{}”)json.
置属性对象 (“['alwayson_scripts'].ADetailer.args”,
“[]”)json.
置属性 (“['alwayson_scripts'].ADetailer.args[0]”,
“{}”,
真)json.
置属性 (“['alwayson_scripts'].ADetailer.args[0]['ad_model']”, ADetailer模型,
)json.
置属性对象 (“['override_settings']”,
“{}”)json.
置属性 (“['override_settings']['sd_model_checkpoint']”, 大模型,
)json.
置属性 (“['override_settings']['sd_vae']”, vae,
)返回 (json.
取数据文本 ())
|
解析文生图返回数据 | 文生图数据结构 | |
|
文生图返回json | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
json | 类_json | | |
文生图数据 | 文生图数据结构 | | |
json.
解析 (文生图返回json,
)文生图数据.info = json.
取通用属性 (“info”,
)文生图数据.base64 = json.
取通用属性 (“images[0]”,
)json.
解析 (文生图数据.info,
)文生图数据.prompt = json.
取通用属性 (“prompt”,
)文生图数据.negative_prompt = json.
取通用属性 (“['negative_prompt']”,
)文生图数据.seed = json.
取属性 (“seed”).
取数据文本 ()文生图数据.image =
编码_BASE64解码A (到字节集 (文生图数据.base64
))
返回 (文生图数据
)