Upload one product image url to create a preview image for product_to_video.Generating a preview image this endpoint costs 1 credit.
gen_image
interface is requested, if the webhook_url
is passed in the parameters, the program will initiate a POST request to this network address when the task succeeds or fails, with the following content:
id
(string): Unique identifier of the ProductToVideo task.failed_reason
(string): Explanation for failure if the task has failed.type
(string): Type of product video generation flow. One of: product_anyshot
, product_avatar
.product_url
(string): URL of the product being showcased or promoted.aspect_ratio
(string): Expected aspect ratio of the generated media. One of: 1x1
, 16x9
, etc.override_avatar
(string): ID of the creator/avatar to override the default (optional).motion_style
(string): Style of motion used in avatar videos. One of: talking
, display
, or blank.product_showcase_url
(string): The sample diagram url of the product you wish to generate.image_prompt
(string): User-defined prompt used to guide image generation.video_prompt
(string): User-defined prompt used to guide video generation.status
(string): Current status of the task. One of: initializing
, image_generating
, image_generated
, video_generating
, video_generated
, failed
.generated_video_url
(string): URL of the generated video, if available.generated_photo_url
(string): URL of the generated image, if available.created_at
(string): Timestamp of task creation (ISO 8601 format).updated_at
(string): Timestamp of the latest task update (ISO 8601 format).webhook_url
(string): Optional webhook callback URL to notify upon task completion.avatar_id
is passed in the parameters, we will use it as the avatar of the video. If the ‘override_avatar’ is not passed, we will use the matched avatar for the video.
avatar_id
is the unique identifier of an avatar. You can get the avatar_id
by calling the Get avatar endpoint.
The value of override_avatar must be a valid avatar_id, which can be obtained by calling the Get Avatar API.
For “product_anyshot” type, the override_avatar is not required and will be ignored.
API ID, from your settings page.
API Key, from your settings page.
The response is of type object
.