SD Web UI搭建
一、介绍
1、该服务是基于SD Web UI搭建而成,采用sd-v1-5-inpainting模型,提供给AI Art Generator、AI Avatar项目使用,支持文字转图片、文字+图片转图片功能;
2、UI通过Web UI界面,调整参数,生成效果图;后台通过调用API接口传递UI调整的参数,生成所需要的图片,提供给前端使用;
二、搭建步骤
2、启动服务时(上述代码的最后一句),添加–api参数;
python launch.py --xformers --enable-insecure-extension-access --theme dark --api # 本地服务
python launch.py --listen --xformers --enable-insecure-extension-access --theme dark --api # 外部服务
三、API调用
1、文字转图片
import requests
import io
import base64
from PIL import Image
def txt2img():
url = "http://xx.com"
payload = {
"prompt": "cat",
"negative_prompt": "xx",
"steps": 20,
}
response = requests.post(url=f'{url}/sdapi/v1/txt2img', json=payload)
images = response.json()['images']
if len(images) > 0:
image_data = images[0]
image = Image.open(io.BytesIO(base64.b64decode(image_data.split(",", 1)[0])))
image.save('output1.png')
txt2img()
2、文字+图片转图片
import requests
import io
import base64
from PIL import Image
def img2img():
url = "http://xx.com"
payload = {
"prompt": "cat",
"negative_prompt": "xx",
"steps": 20,
"init_images": ["data:image/png;base64," + base64.b64encode(open('input.png', 'rb').read()).decode('utf-8')]
}
response = requests.post(url=f'{url}/sdapi/v1/img2img', json=payload)
images = response.json()['images']
if len(images) > 0:
image_data = images[0]
image = Image.open(io.BytesIO(base64.b64decode(image_data.split(",", 1)[0])))
image.save('output1.png')
img2img()
3、更详细的文字+图片转图片
import requests
import io
import base64
from PIL import Image
def img2img_more():
url = "http://xx.com"
prompt = "((watercolor)), colorful, close-up, front, extreme detail, detailed, 8k, nice face, Portrait, flowing, fresh"
negative_prompt = "ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, disfigured, deformed, body out of frame, bad anatomy, watermark, signature, cut off, low contrast, underexposed, overexposed, bad art, beginner, amateur, distorted face, blurry, draft, grainy"
payload = {
"prompt": prompt,
"negative_prompt": negative_prompt,
"steps": 30,
"cfg_scale": 15.0,
"denoising_strength": 0.65,
"sampler_name": "Euler a",
"inpainting_mask_weight": 0.35,
"extra_generation_params": {"Mask blur": 4},
"seed_resize_from_w": -1,
"seed_resize_from_h": -1,
"init_images": ["data:image/png;base64," + base64.b64encode(open('xx.png', 'rb').read()).decode('utf-8')]
}
response = requests.post(url=f'{url}/sdapi/v1/img2img', json=payload)
images = response.json()['images']
if len(images) > 0:
image_data = images[0]
image = Image.open(io.BytesIO(base64.b64decode(image_data.split(",", 1)[0])))
image.save('output1.png')
img2img_more()
参考:https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/API
想想你的文章写的特别好
你的文章让我感受到了生活的美好,谢谢! https://www.yonboz.com/video/89940.html
你的文章内容非常卖力,让人点赞。 https://www.yonboz.com/video/86792.html
你的文章让我心情愉悦,每天都要来看一看。 http://www.55baobei.com/GM5Ca2mGDT.html
《爱神》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/14381.html
你的文章充满了欢乐,让人忍不住一笑。 https://www.4006400989.com/qyvideo/15487.html
哈哈哈,写的太好了https://www.lawjida.com/
多语种文献的引用彰显学术包容性。
每个标点都承载着思考的重量。
操作步骤清晰,指导性强,易于实践。
建议融入东方智慧,形成对话张力。
作者对主题的挖掘深入骨髓,展现了非凡的洞察力和理解力。
这篇文章不错!
这篇文章不错!
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车上路,只带前10个人
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳公司合作开户所需材料?电话号码15587291507 微信STS5099
华纳企业开户所需材料?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
华纳东方明珠客服电话是多少?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
华纳东方明珠开户专线联系方式?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
如何联系华纳东方明珠客服?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
华纳东方明珠官方客服联系方式?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
华纳东方明珠客服热线?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
华纳东方明珠开户客服电话?(▲182(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
华纳东方明珠24小时客服电话?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
华纳东方明珠客服邮箱?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
华纳东方明珠官方客服在线咨询?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
华纳东方明珠客服微信?(▲18288362750?《?微信STS5099? 】【╃q 2704132802╃】
华纳东方明珠客服电话是多少?(??155--8729--1507?《?薇-STS5099】【?扣6011643?】
华纳东方明珠开户专线联系方式?(??155--8729--1507?《?薇-STS5099】【?扣6011643?】
果博东方客服开户联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方公司客服电话联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方开户流程【182-8836-2750—】?薇- cxs20250806】
果博东方客服怎么联系【182-8836-2750—】?薇- cxs20250806】
果博东方客服开户联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方公司客服电话联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方开户流程【182-8836-2750—】?薇- cxs20250806】
果博东方客服怎么联系【182-8836-2750—】?薇- cxs20250806】
果博东方客服开户联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方公司客服电话联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方开户流程【182-8836-2750—】?薇- cxs20250806】
果博东方客服怎么联系【182-8836-2750—】?薇- cxs20250806】
东方明珠客服开户联系方式【182-8836-2750—】?μ- cxs20250806
东方明珠客服电话联系方式【182-8836-2750—】?- cxs20250806】
东方明珠开户流程【182-8836-2750—】?薇- cxs20250806】
东方明珠客服怎么联系【182-8836-2750—】?薇- cxs20250806】
华纳圣淘沙开户步骤详解(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司开户流程全解析(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司账户注册指南(183-8890-9465—?薇-STS5099【6011643】
新手如何开通华纳圣淘沙公司账户(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙企业开户标准流程(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司开户:从零到一(183-8890-9465—?薇-STS5099【6011643】
官方指南:华纳圣淘沙公司开户流程(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司开户流程说明书(183-8890-9465—?薇-STS5099【6011643】
寻找华纳圣淘沙公司开户代理(183-8890-9465薇-STS5099】
华纳圣淘沙官方合作开户渠道(183-8890-9465薇-STS5099】
华纳圣淘沙公司开户代理服务(183-8890-9465薇-STS5099】
华纳圣淘沙公司开户咨询热线(183-8890-9465薇-STS5099】
联系客服了解华纳圣淘沙开户
(183-8890-9465薇-STS5099】
华纳圣淘沙公司开户专属顾问
(183-8890-9465薇-STS5099】
华纳公司官方开户渠道?(183-8890-9465)-薇-STS5099【6011643】
如何通过官方渠道申请华纳公司账户?(183-8890-9465)-薇-STS5099【6011643】
华纳总公司官方开户指南?(183-8890-9465)-薇-STS5099【6011643】
华纳公司官方开户所需材料?(183-8890-9465)-薇-STS5099【6011643】
华纳官方开户流程?(183-8890-9465)-薇-STS5099【6011643】
华纳公司官方开户申请步骤?(183-8890-9465)-薇-STS5099【6011643】
华纳官方开户指南?(183-8890-9465)-薇-STS5099【6011643】
华纳总公司官方开户?(183-8890-9465)-薇-STS5099【6011643】
华纳公司官方开户所需材料?(183-8890-9465)-薇-STS5099【6011643】
华纳官方开户申请流程?(183-8890-9465)-薇-STS5099【6011643】
床上的特殊的服务a0fz.cn