Crear video Sora 2
Inicia un trabajo de generación Sora 2 o Sora Pro con mensajes de texto a video o mensajes opcionales de imagen a video.
Parámetros de carga
- model: Requerido. Usa "sora-2" o "sora-2-pro" para apuntar a la variante de modelo que necesitas.
- prompt: Requerido. Descripción en lenguaje natural de la escena que deseas que Sora cree.
- imageData: Opcional (recomendado). URL de datos Base64 con prefijo "data:image/*;base64," para el modo de imagen a video.
- url: Opcional. URL de imagen de referencia heredada; aún compatible pero con menor prioridad que imageData.
- aspectRatio: Opcional. Valores soportados: "9:16" (predeterminado) o "16:9".
- duration: Optional. Only for "sora-2-stable"; choose 10 or 15 seconds (default 10).
- isPublic: Opcional. Si mostrar el video públicamente; el valor predeterminado es true.
- remixTargetId: Opcional (solo VIP). PID de video objetivo para funciones de continuación/remix.
- characters: Opcional (solo VIP). Array de control de personajes; cada elemento incluye url y timestamps.
Notas
- Las respuestas regresan inmediatamente con un taskId; consulta check-result hasta que el estado sea succeeded o failed.
Solicitud de ejemplo
curl -X POST https://freesoragenerator.com/api/v1/video/sora-video \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sora-2-stable",
"prompt": "A cinematic shot of a futuristic city at sunset, captured in 4K.",
"imageData": "data:image/png;base64,iVBORw0KGgoAAA...",
"aspectRatio": "9:16",
"duration": 15,
"isPublic": true
}'Respuesta de ejemplo
{
"code": 0,
"message": "ok",
"data": {
"id": "task_1234567890"
}
}