Skip to main content
The resources (image, video, voice) generated by our API are valid for 7 days. Please save the relevant resources as soon as possible to prevent expiration.

Endpoint

Request Headers

Body Attributes

Response Attributes

successList Item Attributes

Example

Request Body

Request Body - With Audio Generation

Use generate_audio when the selected model supports audio generation (e.g., AkoolImage2VideoFastV1, AkoolImage2VideoHDV1):

Request

Response

Important Notes

  • Batch Size: You can create 1-10 videos simultaneously in a single request
  • Model Selection: Use the Get AI Model List API to get available models and their supported resolutions/durations
  • Resolution: Available options depend on the selected model; check the model’s resolutionList field
  • Video Length: Available durations depend on the selected model; check the model’s durationList field
  • Last Frame: Use last_image_url to specify what the video’s last frame should look like
  • Audio Generation: Set generate_audio to true to add AI-generated audio to the output video. This parameter is only effective for models where the generate_audio field is not null in the Get AI Model List response. If the selected model does not support audio generation, this parameter is ignored
  • Credits: Each video in the batch is charged individually based on resolution and duration. Enabling generate_audio on supported models may increase credit consumption
  • Resource Expiration: Generated videos are valid for 7 days, save them promptly
  • Webhook: Use webhookUrl to receive notifications when each video generation is complete
  • Save the _id values from the response to check video status using the Get Image to Video Results API