videos path, we provide two distinct formats for differentiation:sora-2-all - Supported video duration: 10 or 15 seconds (max 15 seconds)sora-2-pro-all - Supported video duration: 10, 15, or 25 seconds (max 25 seconds)-all suffix only support specific duration values for the seconds parameter:sora-2-all: Only supports 10 or 15 seconds (25 seconds not supported) - Fixed rate of $0.08 per generationsora-2-pro-all: 10, 15, or 25 seconds - Fixed rate of $0.8 per generationsora-2-pro-all with seconds=25, there is a high chance that the requested 1024x1792 or 1792x1024 resolution cannot be output, and instead a lower resolution of 720x1280 or 1280x720 will be returned. To ensure high-resolution output, we recommend using 10 or 15 second durations.character_url and character_timestamps parameters to maintain character consistency in generated videos.character_url string optionalcharacter_timestamps string optional{start},{end} (in seconds)."1,8" means extracting character features from second 1 to second 8 of the video.Shot 1:\nduration: 7.5sec\nScene: Airplane taking off\n\nShot 2:\nduration: 7.5sec\nScene: Airplane landingShot N: (N is the shot number)duration: Xsec to specify shot durationScene: to describe shot contentsora-2-all or sora-2-pro-all model names, otherwise the actual call will be billed per second according to the official pricing.curl --location --request POST 'https://api.cometapi.com/v1/videos' \
--header 'Authorization: ' \
--form 'prompt="cat"' \
--form 'model="sora-2-pro-all"' \
--form 'seconds="10"' \
--form 'size="720x1280"' \
--form 'character_url="https://filesystem.site/cdn/20251030/javYrU4etHVFDqg8by7mViTWHlMOZy.mp4"' \
--form 'character_timestamps="1,3"'{
"id": "video_68e688d4950481918ec389280c2f78140fcb904657674466",
"object": "video",
"created_at": 1759938772,
"status": "queued",
"completed_at": null,
"error": null,
"expires_at": null,
"model": "sora-2",
"progress": 0,
"remixed_from_video_id": null,
"seconds": "4",
"size": "720x1280"
}