Crear vídeo de Sora 2 Pro
Envíe trabajos de texto, imágenes o guiones gráficos, deduzca créditos inmediatamente y reciba el identificador de tarea.
Parámetros de carga útil
- modelo: Requerido. Utilice una de las cadenas de modelo compatibles anteriores.
- mensaje: Obligatorio excepto para el guión gráfico. Describe la escena que deseas generar.
- imageData: Necesario para la conversión de imagen a vídeo. URL de datos Base64 con prefijo "data:image/*;base64".
- URL de la imagen: opcional. URL de imagen pública si prefieres no enviar base64.
- relación de aspecto: opcional. "paisaje" o "retrato" (paisaje predeterminado).
- nMarcos: Opcional. "10"/"15"/"25" (25 es solo el guión gráfico).
- tamaño: Opcional (texto/imagen profesional). "estándar" o "alto".
- removeWatermark: Opcional (texto/imagen). Eliminar la marca de marca de agua, el valor predeterminado es verdadero.
- Tomas: Requeridas para el guión gráfico. Conjunto de planos con escena y duración.
- esPúblico: Opcional. Si el resultado es público, el valor predeterminado es verdadero.
Notas
- Modelos compatibles: sora-2-text-to-video, sora-2-image-to-video, sora-2-text-to-video-stable, sora-2-image-to-video-stable, sora-2-pro-text-to-video, sora-2-pro-image-to-video, sora-2-pro-storyboard.
- Los créditos se deducen al enviar; Los trabajos fallidos se reembolsan automáticamente.
- El modo de guión gráfico requiere la matriz de tomas.
Estructura de tiros
Requerido para solicitudes de guiones gráficos; cada elemento define una escena y una duración.
[
{ "scene": "Una acogedora cafetería al amanecer, luz cálida.", "duration": 7.5 }
]- escena: Descripción de la toma.
- duración: Segundos (admite decimales como 7,5).
Solicitud de muestra
curl -X POST https://sora2-api.com/api/v1/video/sora-pro \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sora-2-pro-text-to-video",
"prompt": "Un seguimiento cinematográfico a través de un mercado callejero iluminado con luces de neón al anochecer.",
"aspectRatio": "landscape",
"nFrames": "10",
"size": "high",
"removeWatermark": true,
"isPublic": true
}'Respuesta de muestra
{
"code": 0,
"message": "ok",
"data": {
"id": "task_1234567890",
"taskId": "task_1234567890"
}
}