Models

Sora 2 API

Generate 10-15 second videos with synchronized audio using Sora 2

Sora 2

Generate 10-15 second videos with synchronized audio and physics-accurate motion. Sora 2 excels at realistic movement, lighting, and environmental effects.

Try it now: Use the Sora 2 Generator to create videos without writing code.

Need HD 1080p? Upgrade to Sora 2 Pro for higher resolution output with quality toggle.

Pricing

VariantCreditsPrice (Pro Yearly)Price (Pro Monthly)
10 seconds20$0.12$0.24
15 seconds30$0.18$0.36

Credits are deducted only on successful generation.

Endpoint

POST https://vicsee.com/api/v1/generate

See Authentication for API key setup.


Text to Video

Generate videos from text descriptions.

Request Parameters

ParameterTypeRequiredDescription
modelstringYessora-2
promptstringYesDescription of the video to generate
options.durationnumberNo10 or 15 seconds (default: 10)
options.aspectRatiostringNo16:9, 9:16, or 1:1 (default: 16:9)

Example Request

curl -X POST https://vicsee.com/api/v1/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sora-2",
    "prompt": "A cat walking across a piano, playing random notes, sunlight streaming through window",
    "options": {
      "duration": 10,
      "aspectRatio": "16:9"
    }
  }'

Image to Video

Animate a static image into a video.

Human faces not supported. OpenAI policy rejects images containing real human faces. Use illustrations, objects, landscapes, or anime characters. For human subjects, use Text to Video instead.

Request Parameters

ParameterTypeRequiredDescription
modelstringYessora-2-image-to-video
promptstringYesDescription of the animation
options.imagestringYesURL of the starting image
options.durationnumberNo10 or 15 seconds (default: 10)
options.aspectRatiostringNo16:9, 9:16, or 1:1

Example Request

curl -X POST https://vicsee.com/api/v1/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sora-2-image-to-video",
    "prompt": "The person turns and smiles at the camera, wind blowing through their hair",
    "options": {
      "image": "https://example.com/portrait.jpg",
      "duration": 10,
      "aspectRatio": "9:16"
    }
  }'

Response

Success (200)

{
  "taskId": "task_abc123xyz",
  "status": "pending",
  "model": "sora-2",
  "createdAt": "2025-12-29T12:00:00Z"
}

Poll for completion using Tasks API.

Task Complete

{
  "taskId": "task_abc123xyz",
  "status": "completed",
  "output": {
    "url": "https://cdn.vicsee.com/outputs/video_xyz.mp4",
    "duration": 10,
    "format": "mp4"
  }
}

  • Sora 2 Pro - HD 1080p quality with quality toggle
  • Kling 2.6 - Videos with dialogue and lip-sync
  • Veo 3.1 - Cinematic videos with native audio