基于图生图技术,将输入图进行天使风的风格化,为用户生成具有艺术美感的高质量图片。
此接口在人像、风景各场景均有较好效果,在宠物场景效果一般。
名称 | 内容 |
---|---|
图片要求 |
|
名称 | 内容 |
---|---|
接口地址 | |
请求方式 | POST |
Content-Type | application/json |
请求参数
(1)header请求参数
以下请求参数列表仅列出了接口请求参数和必要公共参数,完整公共参数列表见 公共参数
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
X-Date | String | 是 | 使用UTC时间,精确到秒。请使用格式: |
Authorization | String | 是 | HMAC-SHA256:签名方法 |
X-Security-Token | String | 否 | 指安全令牌服务(Security Token Service,STS) 颁发的临时安全凭证中的SessionToken,使用长期密钥时无需填写该参数。 |
(2)Query参数
业务请求参数
参数 | 可选/必选 | 类型 | 说明 |
---|---|---|---|
Action | 必选 | String | 接口名,取值:CVProcess |
Version | 必选 | String | 版本号,取值:2022-08-31 |
(3)Body参数
业务请求参数
参数 | 可选/必选 | 类型 | 说明 | 备注 | 建议值 |
---|---|---|---|---|---|
req_key | 必选 | String | 取值: img2img_pastel_boys_style_usage | ||
binary_data_base64 | 必选(二选一) | Array of String | 输入图片base64数组,仅支持一张图 | ||
image_urls | 必选(二选一) | Array of String | 输入图片url数组,仅支持一张图 | ||
prompt | 必选 | String | 用于生成图像的提示词 | good looking,(((pure white statue))),(((only white color in picture))), (((white plaster figure))), (Renaissance), ancient Greek mythological statue, monochromatic realism style, rococo, (((plaster texture))), ((white hair)), 8k, best quality, masterpiece, depth, face light, | |
strength | 可选 | float | 输入图加噪程度。越小加噪越少,越接近原图;越大越接近文生图 | 默认值:0.6 | 0.9 |
seed | 可选 | int | 在其他参数一致的情况下 | 默认值:-1 | -1 |
scale | 可选 | float | 影响文本描述的程度 | 默认值:8 | 7 |
ddim_steps | 可选 | int | 生成图像的步数 | 默认值:20 | 25 |
lora_multipers | 可选 | dict | 多个lora 权重控制 | 默认值:{} | {"shanzhagaoSomeSortOf_v1Epoch10": 0.4,"Colorwater_v4": 0.2,"Moxin_Shukezouma11": 0.2}, |
clip_skip | 可选 | int | clip输出层选择 | 默认值:1,取值范围[1,3] | 2 |
canny_weight | 可选 | float | 与输入图结构相似度(controlnet(canny)) | 默认值:1,取值范围[0,1] | 0.8 |
|
|
|
|
|
|
i2i_keep_texture | 可选 | int | 图生图是否保持原图纹理信息 | 默认值:1 | 1 |
long_resolution | 可选 | int | 图生图前处理逻辑。长边按long_resolution Resize,短边根据长宽比Resize | 默认值:704 | 704 |
id_scale | 可选 | float | 人脸id注入的程度 | 默认值:0 | 0.5 |
return_url | 可选 | bool | 输出是否返回图片链接 | ||
logo_info | 可选 | LogoInfo | 水印信息 |
LogoInfo
水印相关信息。
名称 | 类型 | 必选 | 描述 | 备注 |
---|---|---|---|---|
add_logo | Boolean | 否 | 是否添加水印。True为添加,False不添加。默认不添加 | |
position | Int | 否 | 水印的位置,取值如下: | |
language | Int | 否 | 水印的语言,取值如下: | |
opacity | Float | 否 | 水印的不透明度,取值范围0-1,1表示完全不透明,默认0.3 |
(4)请求示例
{ "req_key": "img2img_pastel_boys_style_usage", # "binary_data_base64": [], "image_urls": [ "https://"], "prompt": "good looking,(((pure white statue))),(((only white color in picture))), (((white plaster figure))), (Renaissance), ancient Greek mythological statue, monochromatic realism style, rococo, (((plaster texture))), ((white hair)), 8k, best quality, masterpiece, depth, face light,", "strength": 0.6, "seed": -1, "scale": 8, "ddim_steps": 20, "lora_multipers": { }, "clip_skip": 1, "canny_weight": 0.8, "i2i_keep_texture": 1, "long_resolution": 704, "id_scale": 0, "return_url": True, "logo_info": { "add_logo": False, "position": 0, "language": 0, "opacity": 0.3 } }
(1)通用输出参数
请参考通用返回字段及错误码
(2)业务输出参数
data 字段说明
字段 | 类型 | 说明 | 备注 |
---|---|---|---|
binary_data_base64 | Array of String | 输出处理过的图片Base64数组(单张图) | |
image_urls | Array of String | 输出处理过的图片url |
(3)输出示例
{ "code": 10000, "data": { "algorithm_base_resp": { "status_code": 0, "status_message": "Success" }, "binary_data_base64": ["xxx"] }, "message": "Success", "request_id": "202405222059450B71689BCB6B527F21C0", "status": 10000, "time_elapsed": "6.780796541s" }
(1)通用错误码
请参考通用返回字段及错误码
(2)业务错误码