Alternativas a Sora: qué ha pasado y cómo pasar tus prompts a otros modelos

Actualizada el

Sora ya no está disponible: OpenAI retiró su API el 24 de septiembre de 2026, sin sustituto. Las alternativas con documentación actual son Veo 3.1, Kling 4.0, Seedance 2.x, Wan, Hailuo H3 y Runway Gen-4.5. Tu prompt de Sora vale como punto de partida, pero el idioma, el audio y los negativos se escriben distinto en cada uno.

¿Prefieres no escribirlo tú? Usa la plantilla «Generador de prompts para Veo 3.1»: rellenas un formulario y copias el prompt.

Qué ha pasado con Sora

  • API: OpenAI anunció la retirada el 24 de marzo de 2026, y el 24 de septiembre de 2026 dejaron de funcionar la Videos API y los modelos sora-2 y sora-2-pro. Su página oficial de retiradas no indica ningún modelo sustituto.
  • App y web: según varios medios especializados, la app y la web de Sora cerraron a finales de abril de 2026. No lo hemos podido confirmar en una fuente oficial de OpenAI, así que tómalo con prudencia.

En la práctica, si tenías flujos de trabajo o prompts pensados para Sora, toca moverlos a otro modelo. La buena noticia es que la descripción de la escena (quién, qué hace, dónde, cómo es la luz y la cámara) se aprovecha casi entera. Lo que cambia es la forma.

Qué se aprovecha de tu prompt y qué hay que cambiar

  • Se aprovecha: el sujeto con sus rasgos, la acción, el lugar, la luz, el estilo y el vocabulario de cine. Todos los modelos actuales entienden la cámara descrita en inglés llano.
  • Idioma: Veo y Wan piden el prompt en inglés. Si escribías en español, traduce la parte visual y deja el diálogo en español solo en los modelos que lo documentan (Kling 4.0 y 3.0, Seedance 2.5 y MiniMax H3).
  • Audio: cada modelo tiene su formato. Veo usa comillas, «SFX:» y «Ambient noise:»; Seedance, signos como { } y < >; H3, etiquetas <d>. En Runway Gen-4.5 el audio no está verificado.
  • Negativos: Veo y Wan tienen un campo aparte; Kling 4.0 los desaconseja salvo exclusiones concretas; Seedance usa frases de restricción y Runway no admite frases en negativo.
  • Duración: cada modelo tiene sus límites (por ejemplo, 4–8 s por clip en Veo 3.1 y hasta 30 s en Kling 4.0). Si tu escena era larga, pártela en planos.

El prompt de partida

Tomamos un prompt en prosa como los que mucha gente escribía para Sora, en español y con todo mezclado: escena, cámara, sonido y una frase de diálogo.

Antes: prompt en prosa
Un farero sube de noche la escalera de caracol de un faro de piedra durante una tormenta, con un farol en la mano. Es un hombre de unos cincuenta años, con barba gris y chubasquero amarillo. La cámara lo sigue desde abajo. Se oye el viento y la lluvia contra los cristales. A mitad de camino se para, mira hacia arriba y murmura: «Esta noche no». Estilo cinematográfico, ambiente oscuro, sin textos en pantalla.

Después: Veo 3.1

Todo en inglés, la cámara al principio (cinematografía, sujeto, acción, contexto, estilo), el diálogo entre comillas con quien habla y el sonido en frases aparte. Lo de «sin textos» pasa al campo negativePrompt como lista de términos. Como Veo pide el prompt en inglés y no documenta el diálogo en español, la frase va en inglés. Más detalles en la guía de prompts para Veo 3.

Veo 3.1 (prompt)
Low-angle tracking shot following a lighthouse keeper up a spiral iron staircase inside a stone lighthouse at night during a storm. He is in his fifties, with a grey beard and a yellow oilskin coat, holding a swinging lantern that is the only light source. Moody cinematic drama, deep shadows, cold blue light from the windows. Halfway up he stops, looks up and mutters, "Not tonight." SFX: heavy footsteps ringing on iron steps. Ambient noise: howling wind and rain lashing the windows.
Veo 3.1 (campo negativePrompt)
subtitles, text, watermark

Después: Kling 4.0

Kling 4.0 ordena el prompt en ajustes generales, secuencia temporal y audio. El diálogo puede ir en español si lo indicas y describes la voz. En lugar de negativos, solo exclusiones concretas. Si subes una imagen del farero, etiquétala como @Image1 y di qué hay que conservar. Lo tienes todo en la guía de prompts para Kling.

Kling 4.0 (solo texto, 10 s)
Scene: the inside of a stone lighthouse during a night storm, rain lashing the small windows. Style: realistic, moody cinematic drama. Camera: low-angle tracking shot following the keeper up the stairs.
0–5 s: a lighthouse keeper in his fifties with a grey beard and a yellow oilskin coat climbs the spiral iron stairs, holding a swinging lantern.
5–10 s: he stops halfway, catches his breath and looks up toward the lamp room.
Audio: howling wind, rain on glass, footsteps on iron steps. Keeper (low, tired voice of a man in his fifties, slow pace, Spanish): "Esta noche no." No subtitles, no background music.

Después: Seedance 2.5

Seedance 2.5 pide un resumen de una frase, la trama con tiempos en segundos enteros y sin huecos, y notas de coherencia. El diálogo va entre llaves y el español está entre sus idiomas. No hay campo de negativo: las restricciones se escriben como frases. Más en la guía de prompts para Seedance.

Seedance 2.5
A lighthouse keeper climbs the spiral stairs of a lighthouse during a night storm, moody drama, slow tracking shot from below.
0-3s: the keeper, a broad-shouldered man in his fifties with a grey beard and a yellow oilskin coat, starts up the iron stairs holding a lantern.
3-7s: the lantern swings as the wind rattles the windows; he stops halfway and looks up.
7-10s: close-up of his face lit by the lantern. The keeper's line (weary): {Esta noche no.}
Consistency: the same grey beard and yellow oilskin coat throughout; the lantern is the only light source.
Generate only environmental and action sounds. Avoid generating any text or subtitles.

Después: Wan

Wan quiere el prompt en inglés (o chino), una descripción general y luego los planos con tiempos. Cada personaje con una etiqueta fija, sin pronombres, y la acción antes del diálogo, con la voz descrita. Los negativos van en negative_prompt. Si usas Wan 2.2, que no tiene sonido, quita la parte de audio. Detalles en la guía de prompts para Wan.

Wan 2.7 / 3.0 (prompt)
A lighthouse keeper climbs the spiral iron stairs of a stone lighthouse at night during a storm, lit only by his lantern, moody cinematic realism. Shot 1 [0–4 s] low-angle tracking shot, the keeper, a man in his fifties with a grey beard and a yellow oilskin coat, climbs with the lantern swinging. Shot 2 [4–8 s] close-up, fixed camera, the keeper stops, looks up and says "Not tonight." in a low, weary, slow voice with a rough timbre. Sound: howling wind and rain against the windows.
Wan (campo negative_prompt)
subtitles, text, watermark, background music

Después: MiniMax H3 (Hailuo)

H3 usa secciones: la descripción integrada (imagen, cámara y diálogo), el paisaje sonoro en inglés y la música no diegética, o N/A. La cámara se describe en prosa con tipo, amplitud y velocidad; quien habla lleva un ID (S1) y la frase va en etiquetas <d>. H3 documenta el español entre sus 11 idiomas; aquí dejamos la etiqueta del ejemplo oficial, en inglés. Más en la guía de prompts para Hailuo.

MiniMax H3
integrated_multimodal_description: [Shot 1] A low-angle tracking shot follows a lighthouse keeper in his fifties, grey beard, yellow oilskin coat, as he climbs a spiral iron staircase inside a stone lighthouse during a night storm, his swinging lantern the only light; the camera moves upward with small amplitude at slow speed. At 00:05.000, the camera cuts to a close-up of his face as the keeper (S1) says: <d>[English] Not tonight.</d>
overall_soundscape: Wind howls around the tower and rain lashes the windows. Heavy boots ring on iron steps.
non_diegetic_music: N/A

Después: Runway Gen-4.5

Runway pide describir solo lo que sí debe pasar: su guía avisa de que las frases en negativo pueden dar el resultado contrario, así que «sin textos» desaparece. Como el audio de Gen-4.5 no está verificado en la documentación oficial, dejamos fuera el sonido y el diálogo. Más en la guía de prompts para Runway.

Runway Gen-4.5
Low-angle tracking shot: the camera follows a lighthouse keeper in his fifties, grey beard and yellow oilskin coat, up a spiral iron staircase inside a stone lighthouse at night. His swinging lantern is the only light, and rain streaks the small windows. Halfway up he stops and looks toward the lamp room above. Moody cinematic drama, deep shadows, cold blue tones from outside.

Lista rápida para migrar tus prompts

  • Elige el modelo por la función que necesitas (diálogo en español, duración, referencias, pesos abiertos), no por costumbre. La comparativa de generadores te ayuda.
  • Separa tu prompt en piezas: sujeto, acción, lugar, luz, cámara, estilo, sonido y diálogo.
  • Pasa la parte visual a inglés.
  • Reescribe el audio y los negativos en el formato del modelo elegido.
  • Si la escena es larga, divídela en planos con el formato de tiempos de ese modelo.
  • Prueba con un clip corto, cambia una sola cosa por intento y anota la versión del modelo.

Si no quieres hacer la conversión a mano, en PromptNow hay un generador de prompts para cada uno de estos modelos: describes la escena en el formulario y te devuelve el prompt en la sintaxis de la herramienta, con el campo de negativo aparte cuando lo tiene.

Preguntas frecuentes

¿Sora sigue funcionando?

No. OpenAI retiró la API de Sora (Videos API, sora-2 y sora-2-pro) el 24 de septiembre de 2026 sin sustituto. Según varios medios, la app y la web cerraron antes, en abril de 2026.

¿Puedo reutilizar mis prompts de Sora?

Sí, como punto de partida. La descripción de la escena se aprovecha, pero tendrás que pasarla al inglés en Veo y Wan y reescribir el audio, los negativos y los tiempos en el formato de cada modelo.

¿Qué alternativa a Sora se parece más?

No lo hemos medido y no comparamos calidad. Elige por funciones: diálogo en español (Kling, Seedance 2.5, H3), campo de negativo (Veo, Wan), clips de hasta 30 s (Kling 4.0, Seedance 2.5, Wan 3.0) o pesos abiertos (Wan 2.2).

¿Hay alguna alternativa con pesos abiertos?

Wan 2.2 tiene pesos abiertos con licencia Apache 2.0, aunque no genera sonido. MiniMax H3 también publica pesos en Hugging Face, con una licencia comunitaria propia.