通过文本描述或场景图引导的方式,使用 AIGC 智能算法对输入的商品主体图进行智能场景扩展,输出符合商品特点和大众美学,且场景自然的商品卖点图。
示例:
原图 | 商品图 |
---|---|
AIGC 商品图功能当前处于邀测阶段,如您有使用需求,请提交工单联系技术支持申请试用。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetProductAIGCResult | 接口名称。当前 API 的名称为 GetProductAIGCResult 。 |
Version | String | 是 | 2023-05-01 | 接口版本。当前 API 的版本为 2023-05-01 。 |
ServiceId | String | 是 |
| 用于存储结果图和计量计费的服务 ID。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Url | String | 是 | http://test.com/demo.jpeg | 商品主体图的访问 URL(公网可访问)。建议为包含完整商品主体的白底图或透底图,尽量避免复杂背景的影响,以确保最终生成效果的质量。 |
NeedSeg | Boolean | 否 |
| 是否使用分割处理图片,取值如下所示:
|
BatchSize | Integer | 否 | 4 | 每次生成的图片数量,取值范围为 [1,4],默认值为 4。 |
OutputSize | Integer | 是 |
| 同时指定结果图长和宽的值,单位为 px。取值范围为 [512,1024]。 说明 结果图是指定 |
Scene | String | 否 |
| 根据所选场景生成结果图,场景支持以下选项:
|
NegativePrompt | String | 否 |
| 输入到 AIGC 模型的负向提示词,提示词和
|
PositivePrompt | String | 否 |
| 输入到 AIGC 模型的正向提示词,提示词和
|
ProductRatio | Float | 否 | 0.6 | 商品比例,即商品图的长宽与 OutputSize 指定的结果图长宽的比值上限。默认值为 0.6,取值范围为 (0,1)。取值越小,则商品图在生成的结果图中所占的大小越小。 |
UseCaption | Boolean | 否 |
| 是否使用从商品图中提取的描述,取值如下所示:
|
ReturnTop1 | Boolean | 否 |
| 是否返回最高分生成图及其得分,取值如下所示:
|
CX | Integer | 否 | 0 | 设置商品放置的安全区中心坐标和宽高。取值需大于等于 -1 ,设为默认值 -1 时,商品自动居中,安全区为全图;否则需同时指定区安全区四个参数的值。 |
CY | Integer | 否 | 0 | 设置商品放置的安全区中心坐标和宽高。取值需大于等于 -1 ,设为默认值 -1 时,商品自动居中,安全区为全图;否则需同时指定区安全区四个参数的值。 |
SafeH | Integer | 否 | 0 | 设置商品放置的安全区中心坐标和宽高。取值需大于等于 -1 ,设为默认值 -1 时,商品自动居中,安全区为全图;否则需同时指定区安全区四个参数的值。 |
SafeW | Integer | 否 | 0 | 设置商品放置的安全区中心坐标和宽高。取值需大于等于 -1 ,设为默认值 -1 时,商品自动居中,安全区为全图;否则需同时指定区安全区四个参数的值。 |
Extra | String | 否 | - | 保留字段,用于传递商品 ID,类目 ID 信息。 |
SellingPointConfig | Object of SellingPointConfig | 否 | - | 卖点图配置信息。 |
BackgroundOnly | Boolean | 否 |
| 智能生成的结果图是否仅生成场景图(不包含商品主体),取值如下所示:
|
ReturnBackgroundImage | Boolean | 否 |
| 是否返回场景图,取值如下所示:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
BackgroundUrl | String | 否 |
| 指定的商品场景图访问 URL(公网可访问)。若为空,将采用
|
SellingPointRenderTemplate | String | 否 | default | 卖点渲染模板,固定取值为 default 。 |
SellingPointText | String | 否 |
| 与 |
ProductDetailImages | Array of String | 否 |
| 商详图(带有商品描述) URI/URL 列表,最大支持三张。
|
ProductDescription | String | 否 |
| 与 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
SellpointImages | Array of String | ["tos-cn-i-8h**7j/89123**238290"] | 生成的商品卖点图 URI 列表。排序规则为,当存在SDScores > 0 的返回结果时,首个返回结果为SDScores > 0 且总分(SDScores+AestheticScores)最高的结果图 URI,否则首个返回结果为SDScores < 0 且总分最高的结果;其余结果按总分降序排序。 |
BackgroundImages | Array of String | ["tos-cn-i-8h**7j/8912623**1276102"] | 商品场景图 URI 列表,未采用文字卖点。 |
AestheticScores | Array of Float | [0.91, 0.83, 0.52, 0.61] | 商品场景图对应的美学得分,值越高表示图片越符合美学测评。 |
SDScores | Array of Float | [0.35, 0.11, 0.04, -0.61] | 商品场景图与正向提示词的匹配度得分,值越高表示匹配度越高。 |
SellingPointText | String | 美味\健康 | 卖点文本信息 |
SellingPointRenderTemplate | String | default | 指定的卖点渲染模板 |
Extra | String | id:987289220 | 指定的商品信息 |
使用文本描述智能生成场景图和卖点图,同时指定卖点图中展示的卖点信息。
POST https://imagex.volcengineapi.com/?Action=GetProductAIGCResult&Version=2023-05-01&ServiceId=8h**7j { "Url": "http://test.com/demo.jpeg", "NeedSeg": true, "BatchSize": 4, "NegativePrompt": "top view, empty background, extra connection, wheel, stand, lowres, ugly, bad anatomy, bad hands, cropped, worst quality, baby, body, human, brand, bad face", "PositivePrompt": "best quality, front view, standing on a circular platform, surrounded by flowers and leaves, sunlight from the right, product photography", "ProductRatio": 0.6, "OutputSize": 800, "ReturnTop1": false, "Scene": "flower and leaves", "SellingPointConfig": { "SellingPointText": "美味\健康", "SellingPointRenderTemplate": "default" }, "BackgroundOnly": false, "ReturnBackgroundImage": true }
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "GetProductAIGCResult", "Version": "2023-05-01", "Service": "ImageX", "Region": "cn-north-1" }, "Result": { "SellpointImages": [ "tos-cn-i-8h**7j/89123**238290" ], "AestheticScores": [ 0.91, 0.83, 0.52, 0.61 ], "SDScores": [ 0.35, 0.11, 0.04, -0.61 ], "SellingPointText": "美味\健康", "BackgroundImages": [], "SellingPointRenderTemplate": "default", "Extra": "" } }
使用指定场景图生成卖点图。
POST https://imagex.volcengineapi.com/?Action=GetProductAIGCResult&Version=2023-05-01&ServiceId=8h**7j { "Url": "http://test.com/demo.jpeg", "BatchSize": 4, "SellingPointConfig": { "BackgroundUrl": "http://test.com/demo1.png", }, "BackgroundOnly": false, "ReturnBackgroundImage": true }
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "GetProductAIGCResult", "Version": "2023-05-01", "Service": "ImageX", "Region": "cn-north-1" }, "Result": { "SellpointImages": [ "tos-cn-i-8h**7j/89123**238290" ], "AestheticScores": [ 0.91, 0.83, 0.52, 0.61 ], "SDScores": [ 0.35, 0.11, 0.04, -0.61 ], "SellingPointText": "", "BackgroundImages": [], "SellingPointRenderTemplate": "", "Extra": "" } }
本接口无特有的错误码。更多信息请见公共错误码和 veImageX 错误码。