Added

AIGC Video & New Creation APIs

Generate videos with AI-created visuals and create projects in a single step.

AI-Generated Content (AIGC) Video

Previously, Visla created videos by matching your script to stock footage — B-roll clips licensed from a footage library. With AIGC, Visla can now generate original visuals for each scene from scratch using AI. Instead of searching for existing clips, the AI draws a storyboard frame image for each scene, then animates it into a short motion video. This gives you fully custom, on-brand visuals that don't exist in any stock library.

How it works

The AIGC pipeline splits your video into scenes, then produces visuals in two stages:

  1. Storyboard image generation — For each scene, the AI generates a still image based on your script, chosen visual style, object and environment descriptions, and optional reference images.
  2. Motion video generation — Each storyboard image is animated into a short motion video clip.

Both stages run asynchronously. You can track per-scene progress via the scene status API or receive webhooks on completion.

💡

You can let the pipeline run end-to-end automatically, or take manual control: generate storyboards first, review them scene-by-scene, regenerate any frames you don't like, and then trigger motion video generation only when ready.

Quick start

Create an AIGC video project in one call — provide your script, pick a visual style, and optionally enable auto motion video generation:

{
  "video_title": "Product Demo",
  "video_description": "A 60-second highlight of our new feature",
  "scriptConfig": {
    "text_content": "Scene 1: ... Scene 2: ...",
    "text_type": "script"
  },
  "aigc_config": {
    "enable_ai_director": true,
    "style": "cinematic",
    "auto_generate_motion_video": false
  }
}

Browse available styles before you start:

  • List all AIGC stylesGET /openapi/v1/project/list-aigc-style

AIGC API Reference

Project creation:

  • Create an AIGC video projectPOST /openapi/v1/project/generate-aigc-video
  • Create an AIGC video and auto-export to clipPOST /openapi/v1/project/generate-aigc-video-to-clip

Storyboard images (stage 1):

  • Generate a storyboard image for a single scenePOST /openapi/v1/project/{projectUuid}/generate-image
  • Batch generate storyboard images for multiple scenesPOST /openapi/v1/project/{projectUuid}/aigc/batch-generate-image
  • Regenerate a failed storyboard framePOST /openapi/v1/project/{projectUuid}/regenerate-frame-image

Motion videos (stage 2):

  • Generate or regenerate a motion video for a scenePOST /openapi/v1/project/{projectUuid}/scene/generate-motion-video
  • Batch generate motion videosPOST /openapi/v1/project/{projectUuid}/aigc/batch-generate-video

Status tracking:

  • Check scene-level AIGC status (storyboard + motion video progress)GET /openapi/v1/project/{projectUuid}/scene-aigc-info

New Video Creation Endpoints

  • One-step video generation — Create a project with all resource types in a single request:
    • POST /openapi/v1/project/generate-video
    • POST /openapi/v1/project/generate-video-to-clip (auto-export to clip)
  • Teamspace-level creation — The following creation endpoints are now available within a specific teamspace:
    • POST /openapi/v1/teamspace/{teamspaceUuid}/create-video
    • POST /openapi/v1/teamspace/{teamspaceUuid}/idea-to-video
    • POST /openapi/v1/teamspace/{teamspaceUuid}/speech-to-video
    • POST /openapi/v1/teamspace/{teamspaceUuid}/visual-to-video
    • POST /openapi/v1/teamspace/{teamspaceUuid}/add-audio-project