图像到图像/遮蔽
开发环境
开发环境
POST
v1/generation/{engine_id}/image-to-image/masking
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.comv1/generation//image-to-image/masking?Accept&Organization =org-123456&Stability-Client-ID =my-great-plugin&Stability-Client-Version =1.2.1' \
--form 'text_prompts=""' \
--form 'init_image=""' \
--form 'mask_source=""' \
--form 'mask_image=""' \
--form 'cfg_scale=""' \
--form 'clip_guidance_preset=""' \
--form 'sampler=""' \
--form 'samples=""' \
--form 'seed=""' \
--form 'steps=""' \
--form 'style_preset=""' \
--form 'extras=""'
响应示例响应示例
200 - 示例 1
{
"artifacts": [
[
{
"base64": "string",
"finishReason": "string",
"seed": 0
}
]
]
}
请求参数
Path 参数
engine_id
string
必需
Query 参数
Accept
string
可选
Organization
string
可选
示例值:
org-123456
Stability-Client-ID
string
可选
示例值:
my-great-plugin
Stability-Client-Version
string
可选
示例值:
1.2.1
Body 参数multipart/form-data
text_prompts
array[string]
必需
multipart/form-data
请求中的表示方式,提示必须遵循格式text_prompts[index][text|weight]
,其中index
一些整数用于将文本和权重联系在一起。虽然index
不必是连续的,但重复的条目将覆盖以前的条目,因此建议使用顺序索引。A lighthouse on a cliff
和权重为0.5
,它将表示为:text_prompts[0][text]: "A lighthouse on a cliff"
text_prompts[0][weight]: 0.5
index
:text_prompts[0][text]: "A lighthouse on a cliff"
text_prompts[0][weight]: 0.5
text_prompts[1][text]: "land, ground, dirt, grass"
text_prompts[1][weight]: -0.9
init_image
string
必需
mask_source
string
必需
MASK_IMAGE_WHITE
会使用 mask_image 的白色像素作为掩模,其中白色像素被完全替换,黑色像素不变MASK_IMAGE_BLACK
会 使用 mask_image 的黑色像素作为掩模,其中黑色像素被完全替换,白色像素不变INIT_IMAGE_ALPHA
将使用 init_image 的 alpha 通道作为遮罩,其中完全透明的像素被完全替换,完全不透明的像素保持不变mask_image
string
必需
init_image
。使用该mask_source
选项指定是否应修复白色或黑色像素。cfg_scale
number
可选
clip_guidance_preset
string
可选
sampler
string
可选
samples
integer
可选
seed
integer
可选
steps
integer
可选
style_preset
string
可选
extras
string
可选
返回响应
修改于 2023-12-14 08:22:40