修复
POST
https://stablediffusionapi.com/api/v3/inpaint稳定扩散 V3 API 修复 API 通过稳定扩散生成图像。将适当的请求参数传递到端点。
该端点根据请求中的 URL 传递的图像和掩码生成并返回图像。
与图像和蒙版一起,您可以通过传递提示和否定提示来添加对所需结果的描述。
请求参数
Body 参数application/json
key
string
必需
您用于请求授权的 API Key
prompt
string
必需
文本提示,包含您想要在图像中生成的内容的描述
negative_prompt
null
必需
图像中您不想要的项目
init_image
string
链接到初始图像
mask_image
string
必需
链接到用于修复的蒙版图像
width
string
必需
最大高度: 宽度: 1024x1024
height
string
必需
最大高度: 宽度: 1024x1024
samples
string
必需
作为响应返回的图像数量。最大值为 4。
num_inference_steps
string
必需
去噪步骤数。可用值:21、31、41、51。
safety_checker
string
必需
NSFW 图像检查器。如果检测到此类图像,它将被空白图像替换。
enhance_prompt
string
必需
增强提示以获得更好的结果;默认:是,选项:是/否
guidance_scale
number
必需
无分类器指导的量表(最小值:1;最大值:20)
strength
number
必需
使用init image时提示强度。1.0 对应于初始化映像中信息的完全破坏。
seed
null
必需
种子用于重现结果,相同的种子将再次为您提供相同的图像。为随机数传递null 。
webhook
null
必需
设置 URL 以在图像生成完成后获取 POST API 调用。
track_id
null
必需
此 ID 在 Webhook API 调用的响应中返回。这将用于识别 Webhook 请求。
示例
{
"key": "",
"prompt": "a cat sitting on a bench",
"negative_prompt": null,
"init_image": "https://raw.githubusercontent.com/CompVis/stable-diffusion/main/data/inpainting_examples/overture-creations-5sI6fQgYIuo.png",
"mask_image": "https://raw.githubusercontent.com/CompVis/stable-diffusion/main/data/inpainting_examples/overture-creations-5sI6fQgYIuo_mask.png",
"width": "512",
"height": "512",
"samples": "1",
"num_inference_steps": "30",
"safety_checker": "no",
"enhance_prompt": "yes",
"guidance_scale": 7.5,
"strength": 0.7,
"seed": null,
"webhook": null,
"track_id": null
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
status
string
必需
generationTime
number
必需
id
integer
必需
output
array[string]
必需
meta
object
必需
H
integer
必需
W
integer
必需
file_prefix
string
必需
guidance_scale
number
必需
init_image
string
必需
mask_image
string
必需
n_samples
integer
必需
negative_prompt
string
必需
outdir
string
必需
prompt
string
必需
safetychecker
string
必需
seed
integer
必需
steps
integer
必需
strength
number
必需
示例
{
"status": "success",
"generationTime": 1.9110066890716553,
"id": 12384052,
"output": [
"https://pub-8b49af329fae499aa563997f5d4068a4.r2.dev/generations/e67183ee-73c1-45c4-84e7-0dec6f657d33-0.png"
],
"meta": {
"H": 512,
"W": 512,
"file_prefix": "e67183ee-73c1-45c4-84e7-0dec6f657d33",
"guidance_scale": 7.5,
"init_image": "https://raw.githubusercontent.com/CompVis/stable-diffusion/main/data/inpainting_examples/overture-creations-5sI6fQgYIuo.png",
"mask_image": "https://raw.githubusercontent.com/CompVis/stable-diffusion/main/data/inpainting_examples/overture-creations-5sI6fQgYIuo_mask.png",
"n_samples": 1,
"negative_prompt": " ((out of frame)), ((extra fingers)), mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), (((tiling))), ((naked)), ((tile)), ((fleshpile)), ((ugly)), (((abstract))), blurry, ((bad anatomy)), ((bad proportions)), ((extra limbs)), cloned face, glitchy, ((extra breasts)), ((double torso)), ((extra arms)), ((extra hands)), ((mangled fingers)), ((missing breasts)), (missing lips), ((ugly face)), ((fat)), ((extra legs))",
"outdir": "out",
"prompt": "a cat sitting on a bench DSLR photography, sharp focus, Unreal Engine 5, Octane Render, Redshift, ((cinematic lighting)), f/1.4, ISO 200, 1/160s, 8K, RAW, unedited, symmetrical balance, in-frame",
"safetychecker": "no",
"seed": 3163825381,
"steps": 20,
"strength": 0.7
}
}
最后修改时间: 1 年前