人物替换.md 2.9 KB

如果需要实现整个人物替换,你可以使用通用2.0Pro-指令编辑(SeedEdit)或者图生图3.0-指令编辑SeedEdit3.0服务,通过精准的提示词实现人物替换,其中通用2.0Pro-指令编辑的调用方式如下:

一、接口基本信息

接口地址:https://visual.volcengineapi.com 请求方式:POST Content-Type:application/json2

二、输入要求

上传需要修改的目标场景图(仅支持1张),图片格式为JPG/JPEG/PNG,大小小于4.7MB,分辨率小于4096*4096,长边与短边比例在3以内2。

三、请求参数

1. Query参数

参数 是否必填 类型 说明
Action 必选 String 固定取值为CVProcess
Version 必选 String 固定取值为2022-08-31

2. Header参数

主要用于鉴权,Region固定为cn-north-1,Service固定为cv,其余签名相关参数可参考 公共参数 2。

3. Body参数

参数 是否必填 类型 说明
req_key 必选 String 固定取值为byteedit_v2.0
binary_data_base64 二选一 Array of String 目标场景图的Base64编码,仅需传入1张
image_urls 二选一 Array of String 目标场景图的URL,仅需传入1张
prompt 必选 String 替换指令,建议描述精准,例如:把图中的男性替换成穿黑色西装的短发女性,保持背景不变,长度建议<=120字符,最长不超过800字符2
scale 可选 Float 编辑强度,取值范围0-1,默认0.5,数值越大越贴近指令执行,若替换效果不明显可适当调大该值2
return_url 可选 Boolean 为true时返回的结果为图片链接(有效期24小时),默认返回Base642

四、请求示例

{
    "req_key": "byteedit_v2.0",
    "image_urls": [
        "目标场景图的链接"
    ],
    "prompt": "把图中的男性替换成穿黑色西装的短发女性,保持背景不变",
    "scale": 0.7,
    "return_url": true
}

2

五、返回结果

返回的data字段中包含binary_data_base64(图片Base64数组)或image_urls(图片链接数组,仅当return_url为true时返回),对应替换后的结果图2。

注意事项

  1. 指令编辑服务单次仅支持传入1张图片进行编辑2。
  2. 若编辑效果不符合预期,可调整prompt描述或scale数值优化结果。
  3. 该服务免费试用提供200次免费调用,并发限额为1;正式调用单价为0.2元/次,并发限制为2,可购买资源包或扩充并发上限。

如果需要使用图生图3.0-指令编辑SeedEdit3.0服务,可参考对应文档:图生图3.0-指令编辑SeedEdit3.0。