PrinceMarketing.aiPrinceMarketing.ai

Generate Video

Powered by Seedance 2.0 Omni via MuAPI. Generate 5-15 second cinematic video clips with character reference support. All outputs include the negative prompt "NO TEXT, NO SUBTITLES, NO CAPTIONS" automatically.

Request
curl -X POST https://api.princemarketing.ai/v1/generate/video \
  -H "Authorization: Bearer pk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Cinematic drone shot of a modern glass building at golden hour",
    "duration": "5",
    "aspectRatio": "16:9",
    "qualityTier": "pro"
  }'
POST/v1/generate/video

Generate a quality-scored video from a text prompt using Seedance 2.0 Omni.

prompt*
string

Video generation prompt. Describe subject, action, camera movement, lighting, and mood.

negativePrompt
string

Elements to avoid. 'NO TEXT, NO SUBTITLES, NO CAPTIONS' is always prepended.

duration
stringdefault: 5

Video duration in seconds. One of: 5, 10, 15.

aspectRatio
stringdefault: 16:9

Output aspect ratio. One of: 16:9, 9:16, 1:1.

referenceImages
string[]

Up to 9 reference image URLs for character consistency. Tag with @image1-9 in prompt.

qualityTier
stringdefault: pro

Minimum quality threshold.

Character references

Pass up to 9 reference images and tag them in your prompt with @image1 through @image9 for character consistency across generations.

With character reference
{
  "prompt": "A woman in a red dress walking through a neon-lit Tokyo street @image1",
  "duration": "10",
  "aspectRatio": "9:16",
  "referenceImages": [
    "https://your-cdn.com/character-reference.jpg"
  ],
  "qualityTier": "agency"
}

15

credits / 5s

30

credits / 10s

45

credits / 15s

Note: Video generation is asynchronous. The API polls Seedance until the video is ready (typically 30-120 seconds). For production use, consider implementing webhooks to avoid long-running requests.