aiVideos

Generate Kling v3 Video (background)

Submit a Kling v3 video generation job. Runs in the background.

Request body: Use GenerateKling3VideoRequest with:

  • prompt (required), start_image_url (required – starting image for image-to-video)
  • duration (3–15), aspect_ratio ("9:16" | "16:9" | "1:1")
  • multi_prompt, elements, generate_audio, shot_type, negative_prompt, cfg_scale

Send valid JSON (Content-Type: application/json). If the prompt contains newlines, they must be escaped in JSON (e.g. as \n). Using JSON.stringify() or your language's JSON encoder ensures valid encoding.

Returns: { "success": true, "task_id": "<uuid>", "status": "processing" }. Poll check-kling3-video-status with this task_id for completion and video_url.

post/api/v1/ai-videos/generate-kling3-video

Request

  • Base URL
    https://api.brandbooster.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.brandbooster.ai/api/v1/ai-videos/generate-kling3-video
  • Auth
    HTTP bearer

Request body

promptstring required

Main text prompt for the video

start_image_urlstring required

URL of the starting image (image-to-video); required

end_image_urlstring nullable

URL of the end/last frame (optional)

image_urlsstring[] nullable

Optional additional image URLs

durationinteger nullable
aspect_ratiostring nullable

One of: 9:16, 16:9, 1:1

generate_audioboolean
shot_typestring
negative_promptstring nullable
cfg_scalenumber nullable
domain_idstring nullable

Response

Successful Response

unknown required

Changes

No operation changes recorded.