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).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.
Product URL
200The type of the product video flow.
product_anyshot - Product AnyShotproduct_avatar - Product Avatarproduct_anyshot, product_avatar User prompt for generate image description
Aspect ratio of the image and video
9x16 - 9X1616x9 - 16X91x1 - 1X19x16, 16x9, 1x1 Override avatar for the video. Default is null.
The sample diagram url of the product you wish to generate.
Webhook URL for status updates. Default is null.
200Product URL
200Product to video task status: one of [initializing, image_generating, image_generated, video_generating, video_generated, failed]
initializing, image_generating, image_generated, video_generating, video_generated, failed The generated video url.
The generated image url.
The generated image url.
The generated image url.
The generated video url.
The type of the product video flow.
product_anyshot - Product AnyShotproduct_avatar - Product Avatarproduct_anyshot, product_avatar Aspect ratio of the image and video
9x16 - 9X1616x9 - 16X91x1 - 1X19x16, 16x9, 1x1 Override avatar for the video. Default is null.
The motion style of the product avatar when start generate video.The prerequisite is that the image has an avatar.
talking - Talkingdisplay - Displaytalking, display The sample diagram url of the product you wish to generate.
User prompt for generate image description
User prompt for generate video description
Webhook URL for status updates. Default is null.
200