Skip to content

Crear video con imagen

POST
/v1/chat/completions
  • Llamar a Sora en formato Chat Completions con imagen de referencia para guiar la generación
  • El content del mensaje user es un array multimodal (text + image_url)
  • Establecer stream: true en el cuerpo para devolver el progreso o el resultado en streaming
  • Modelos habituales: sora-2
  • Documentación oficial: Chat Completions

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

ID del modelo Sora a usar (p. ej. sora-2).

object[]
Required

Lista de mensajes de la conversación. Para generación con imagen, el content del mensaje user es un array multimodal (text + image_url).

Temperatura de muestreo entre 0 y 2. Valores más altos (p. ej. 0,8) hacen la salida más aleatoria; más bajos (p. ej. 0,2) más enfocada. Suele recomendarse cambiar esto o top_p, no ambos.

Alternativa a la temperatura (muestreo nucleus). El modelo considera tokens con masa de probabilidad top_p (0,1 = 10 % superior). Suele recomendarse cambiar esto o temperature, no ambos.

Predeterminado 1.
Cuántas opciones de chat completion generar por mensaje de entrada.

Para generación de vídeo, establecer en true. La respuesta se transmite por SSE y el flujo termina en data: [DONE].

Predeterminado null. Hasta 4 secuencias donde la API deja de generar tokens.

Predeterminado inf.
Máximo de tokens a generar en la chat completion.

La longitud total de tokens de entrada y generados está limitada por el contexto del modelo.

Número entre -2,0 y 2,0. Valores positivos penalizan tokens nuevos según si ya aparecieron en el texto, favoreciendo temas nuevos.

Predeterminado 0. Número entre -2,0 y 2,0. Valores positivos penalizan según la frecuencia en el texto, reduciendo repeticiones.

Modifica la probabilidad de que aparezcan tokens especificados. Acepta un objeto JSON que mapea ID de token a un valor de -100 a 100.

Identificador único del usuario final para supervisión y detección de abuso. Más información.

Objeto que especifica el formato de salida. { "type": "json_object" } activa el modo JSON.

Función beta. Si se especifica, el sistema intenta un muestreo determinista; supervise cambios con system_fingerprint.

Lista de herramientas que el modelo puede invocar. Actualmente solo se admiten funciones como herramientas.

Controla qué función invoca el modelo: none / auto / nombre de función.

Responses

application/json
object
object[]
Required
object
Required

Playground

Authorization
Body

Samples