本接口支持根据输入的原图以及辅助描述文本内容(当前仅支持英文),智能生成与之相符的结果图。
说明
当前固定可输出 4 张图片长宽比为 1:1 的结果图。
以下请求参数列表仅列出了该接口的部分公共参数,完整公共参数列表见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Content-Type | String | 是 | application/json | 请求头数据 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetAiGenerateImage | 接口名称。当前 API 的名称为 GetAiGenerateImage 。 |
Version | String | 是 | 2018-08-01 | 接口版本。当前 API 的版本为 2018-08-01 。 |
ServiceId | String | 是 |
| 服务 ID。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Url | String | 是 |
| 输入原图 URL。 |
NeedSeg | Boolean | 否 |
| 是否使用分割处理图片,取值如下所示:
说明 图像 mask 指在图像上添加一个遮罩层,使图像的某些部分被隐藏或不可见。 |
PositivePrompt | String | 否 |
| 正向提示词,提示词和 Scene 两者不可同时为空。两者均存在时,以 Scene 为准。当前仅支持英文,最多不超过 300 个字母。 说明 建议文本内容尽可能详细准确,详细的文本描述内容有助于获得更佳的图片生成效果。 |
NegativePrompt | String | 否 | op view, empty background, extra connection, wheel, stand, lowres, ugly, bad anatomy, bad hands, cropped, worst quality | 负向提示词,提示词和 Scene 两者不可同时为空。两者均存在时,以 Scene 为准。当前仅支持英文,最多不超过 300 个字母。 |
ProductRatio | Float | 否 | 0.2 | 商品 mask 长宽与 output_size 比值的上限。取值范围为 (0,1]。取值越小,则产品图和生成的背景图比例就越小。 |
OutputSize | Integer | 是 |
| 指定结果图长和宽的值,单位为 px。取值范围为[512,2048]。 说明 输出结果图的规格为 1:1 方图。 |
Callback | String | 否 | https://a.callback.com | 任务回调地址,需为公网可访问,使用 POST 请求。具体回调参数请参考回调内容。 |
Scene | String | 否 |
| 根据所选场景生成结果图,场景支持以下选项:
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
TaskId | String | 928fh***204 | 任务 ID |
POST https://imagex.volcengineapi.com/?Action=GetAiGenerateImage&Version=2018-08-01&ServiceId=7h%2A%2A21 { "URL": "http://test.imagex.com/tos-cn-i-rw****qr/86****4c.png~tplv-rw***qr-6.image", "OutputSize": 1000 }
{ "ResponseMetadata": { "RequestId": "202306041104200100100232280022D31", "Action": "GetAiGenerateImage", "Version": "2018-08-01", "Service": "imagex", "Region": "cn-north-1" }, "Result": { "TaskId": "928fh***204" } }
访问公共错误码和 veImageX 错误码获取详细信息。
参数 | 说明 |
---|---|
Status | 任务状态,取值如下所示:
|
TaskId | 任务 ID |
Uris | 处理图 URI |