Loading...
Loading...
Generate AI videos with OpenAI Sora via AceDataCloud API. Use when creating videos from text prompts, generating videos from reference images, or using character references from existing videos. Supports text-to-video, image-to-video, and character-driven generation with multiple models and resolutions.
npx skill4agent add acedatacloud/skills sora-videoSetup: See authentication for token setup.
curl -X POST https://api.acedata.cloud/sora/videos \
-H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"prompt": "a golden retriever running on a beach at sunset", "model": "sora-2", "callback_url": "https://api.acedata.cloud/health"}'Async: See async task polling. Poll viawithPOST /sora/tasks.{"id": "..."}
| Model | Duration | Quality | Best For |
|---|---|---|---|
| 10–15s | Standard | Most tasks (default) |
| 10–25s | Higher | Premium quality, longer videos |
POST /sora/videos
{
"prompt": "a busy Tokyo street at night with neon signs reflecting in rain puddles",
"model": "sora-2",
"size": "small",
"duration": 10,
"orientation": "landscape"
}POST /sora/videos
{
"prompt": "the scene gradually comes alive with gentle motion",
"image_urls": ["https://example.com/scene.jpg"],
"model": "sora-2",
"orientation": "landscape"
}POST /sora/videos
{
"prompt": "the character walks through a futuristic city",
"character_url": "https://example.com/source-video.mp4",
"character_start": 2.0,
"character_end": 5.0,
"model": "sora-2-pro"
}| Parameter | Values | Description |
|---|---|---|
| | Model to use (required) |
| | Video resolution |
| | Duration in seconds (25 only with sora-2-pro) |
| | Video orientation |
| | API version — version |
sora-2-prosize: "large"character_startcharacter_endorientation"portrait""succeeded"MCP:| Hosted:pip install mcp-sora| See all MCP servershttps://sora.mcp.acedata.cloud/mcp