Crear video
- Generación de video Sora mediante el formato Chat Completions
- Describe el video a generar en texto dentro de
messages - Establece
stream: trueen el cuerpo para devolver el progreso o el resultado en streaming - Modelos habituales:
sora-2 - Documentación oficial: Chat Completions
Authorizations
Request Body
ID del modelo Sora a usar (p. ej. sora-2).
Lista de mensajes; el content del usuario es el prompt de texto para generar el video.
Temperatura de muestreo entre 0 y 2. Valores más altos hacen la salida más aleatoria; más bajos, más enfocada. Suele recomendarse cambiar esto o top_p, no ambos.
Muestreo nucleus alternativo a la temperatura. El modelo considera tokens dentro de la masa de probabilidad top_p (p. ej. 0.1 = top 10 %). Suele recomendarse cambiar esto o temperature.
Por defecto 1. Cuántas opciones de finalización de chat generar por mensaje de entrada.
Establece true para generación de video. Respuesta por SSE; el flujo termina en data: [DONE].
Por defecto null. Hasta 4 secuencias donde la API deja de generar tokens.
Por defecto inf. Máximo de tokens a generar en la finalización.
La longitud total de entrada + salida está limitada por el contexto del modelo.
Número entre -2.0 y 2.0. Valores positivos penalizan tokens nuevos según su aparición previa. Más información
Por defecto 0. Número entre -2.0 y 2.0. Penaliza por frecuencia para reducir repeticiones.
Modifica la probabilidad de tokens especificados. Acepta un objeto JSON que mapea IDs de token a valores de sesgo de -100 a 100.
Identificador único del usuario final. Ayuda a OpenAI a detectar abusos. Más información
Objeto de formato de salida. { "type": "json_object" } activa el modo JSON. En modo JSON, indica también al modelo que genere JSON mediante mensajes system o user.
Función beta. Si se especifica, el sistema intenta muestrear de forma determinista; supervisa system_fingerprint en la respuesta.
Lista de herramientas que el modelo puede invocar. Actualmente solo se admiten funciones.
Controla qué función se invoca. none = sin invocación; auto = el modelo elige; forzar con {"type": "function", "function": {"name": "my_function"}}.