API de Sora 2: guía de precios, acceso y configuración (2026)
La API de Sora 2 cuesta 0,10 $/s a 720p. Aquí está el desglose completo de precios, cómo obtener acceso y código funcional para generar vídeo con Sora 2 y Sora 2 Pro de OpenAI.

Resumen
- La API de Sora 2 está activa desde OpenAI a través del endpoint
/v1/videos, con dos modelos:sora-2(0,10 $/s a 720p) ysora-2-pro(0,30–0,70 $/s según la resolución) - Un solo clip de 10 segundos a 720p en
sora-2cuesta unos 1,00 $; la misma duración ensora-2-proa 1080p sale por 7,00 $ - El acceso necesita una cuenta de pago de OpenAI — la mayoría de los desarrolladores lo alcanzan en el nivel de uso 2, al que se llega tras 10 $ de gasto en la API
- Se llama de forma asíncrona: envías un prompt, consultas el trabajo y luego descargas el MP4 terminado. Abajo hay código funcional
Sora 2 de OpenAI se lanzó como API, no solo como juguete de consumo. Eso cambia quién puede construir con ella. Ahora puedes generar vídeo con audio sincronizado a partir de un prompt de texto, programarlo en un pipeline y pagar por segundo en lugar de una suscripción plana. Los precios son públicos y el endpoint es estable. Lo que confunde a la gente son los niveles de acceso, las dos variantes de modelo y el patrón de llamada asíncrona. Aquí está todo lo que necesitas para lanzar con ella.

¿Qué es la API de Sora 2?
La API de Sora 2 es la interfaz programática de OpenAI para generar vídeo a partir de prompts de texto o imagen, servida a través del endpoint /v1/videos. Se ofrece en dos variantes: sora-2 para trabajo estándar y sora-2-pro para exportaciones de mayor resolución.
Ambas toman un prompt de texto (y opcionalmente una imagen) y devuelven un MP4 con audio nativo y sincronizado — no cosas una banda sonora aparte. La snapshot estándar actual es sora-2-2025-12-08; la snapshot más antigua sora-2-2025-10-06 está obsoleta, así que las nuevas integraciones deberían apuntar al identificador sora-2 sin versión o a la última snapshot.
API de Sora 2 de un vistazo:
| Capacidad | sora-2 | sora-2-pro |
|---|---|---|
| Precio base (720p) | 0,10 $/s | 0,30 $/s |
| Resolución máx. | 720p (1280×720) | 1080p (1920×1080) |
| Audio nativo | Sí | Sí |
| Entradas | Texto, imagen | Texto, imagen |
| Duración de clip (una gen.) | Hasta 20 s | Hasta 20 s |
| Con extensiones | Hasta 120 s | Hasta 120 s |
| Endpoint | /v1/videos | /v1/videos |
*Fuente: documentación de la API de OpenAI, developers.openai.com, 2026*
Los dos modelos comparten el mismo endpoint y parámetros, así que cambiar entre ellos es un cambio de una línea en el campo model. Eso importa cuando prototipas con el más barato sora-2 y solo promocionas a sora-2-pro las tomas que necesitan 1080p.
¿Cuánto cuesta la API de Sora 2?
La API de Sora 2 factura por segundo de vídeo generado. sora-2 es un plano de 0,10 $/s a 720p. sora-2-pro escala con la resolución: 0,30 $/s a 720p, 0,50 $/s a 1024p y 0,70 $/s a 1080p.
No hay mínimo mensual ni cargo de audio aparte — el precio cubre el vídeo con su banda sonora sincronizada.
Precio oficial de la API de Sora 2 (por segundo de salida):
| Modelo | Resolución | Precio/s |
|---|---|---|
sora-2 | 720p (1280×720) | 0,10 $ |
sora-2-pro | 720p (1280×720) | 0,30 $ |
sora-2-pro | 1024p (1792×1024) | 0,50 $ |
sora-2-pro | 1080p (1920×1080) | 0,70 $ |
*Fuente: precios de la API de OpenAI, 2026. Las orientaciones verticales (p. ej. 720×1280) tienen el mismo precio que sus equivalentes horizontales.*
Por segundo suena barato hasta que lo multiplicas. Un clip corto son unos céntimos a un par de dólares; un lote de ellos para pruebas A/B suma rápido. Esto es lo que cuestan duraciones de clip reales:
Lo que cuesta realmente un solo clip:
| Modelo y resolución | Clip de 8 s | Clip de 12 s | Clip de 20 s |
|---|---|---|---|
sora-2 720p | 0,80 $ | 1,20 $ | 2,00 $ |
sora-2-pro 720p | 2,40 $ | 3,60 $ | 6,00 $ |
sora-2-pro 1080p | 5,60 $ | 8,40 $ | 14,00 $ |

La diferencia entre estándar y Pro es de 3× a 7×. Así que la verdadera palanca de coste no es un descuento — es no llamar a sora-2-pro para borradores que vas a tirar. Prototipa con sora-2 a 720p, revisa, luego vuelve a renderizar solo los que conservas a resolución Pro.
Sora 2 vs Sora 2 Pro: ¿cuál deberías usar?
Usa sora-2 para iteración, clips sociales y cualquier cosa que viva a 720p. Usa sora-2-pro solo cuando necesites salida a 1080p o la fidelidad extra justifique pagar de tres a siete veces más por segundo.
Los dos modelos producen niveles de calidad diferentes, pero no son flujos de trabajo diferentes. Mismo endpoint, mismos parámetros, mismo patrón asíncrono. Es deliberado — OpenAI quiere que prototipes barato y promociones a Pro sin reescribir nada.
- `sora-2` — el predeterminado para la mayoría del trabajo. Lo bastante rápido para iterar, lo bastante barato para generar variaciones, y 720p va bien para social, previsualizaciones y revisión interna.
- `sora-2-pro` — recurre a él cuando el entregable es una exportación a 1080p, una toma estrella de cara al cliente o una escena donde el detalle del movimiento y la nitidez realmente importan.
Una advertencia: ambos modelos limitan una sola generación a 20 segundos. Para secuencias más largas encadenas extensiones — hasta seis, de 20 segundos cada una, para un máximo de 120 segundos en total. Cada extensión se factura como su propia generación, así que un vídeo de 120 segundos en Pro 1080p cuesta aproximadamente 84 $ en coste por segundo, no una tarifa plana. Planifica el contenido más largo en torno a esa cuenta.
¿Cómo se obtiene acceso a la API de Sora 2?
El acceso a la API de Sora 2 requiere una cuenta de pago de OpenAI. Las cuentas gratuitas no pueden llamarla. En la práctica, la mayoría de los desarrolladores la desbloquean en el nivel de uso 2, al que se llega tras gastar al menos 10 $ en la API y cumplir el requisito de tiempo del nivel.
El nivel de tu cuenta también establece tu límite de tasa, que importa en el momento en que pasas de las pruebas.
Límites de tasa de la API de Sora 2 por nivel (solicitudes por minuto):
| Nivel | sora-2 RPM | sora-2-pro RPM |
|---|---|---|
| Nivel 1 | 25 | 10 |
| Nivel 2 | 50 | — |
| Nivel 3 | 125 | — |
| Nivel 4 | 200 | — |
| Nivel 5 | 375 | 150 |
*Fuente: documentación de límites de tasa de la API de OpenAI, 2026*
Hay tres formas de llegar al modelo:
Vía 1: OpenAI directamente
- Acceso nativo, las últimas snapshots primero, control total de parámetros
- Requiere una cuenta de pago en el nivel correcto y gestión de claves aparte
- Un proveedor más al que facturar, monitorizar y aplicar límites de tasa
- Mejor para: equipos ya estandarizados en OpenAI
Vía 2: agregadores de terceros
- Pago por uso, a menudo sin alcanzar tú mismo los requisitos de nivel de OpenAI
- La calidad y el tiempo de actividad varían por proveedor; algunos envuelven la API oficial, otros no
- Mejor para: desarrolladores que quieren Sora 2 sin gestionar los niveles de cuenta de OpenAI
Vía 3: pasarela de API unificada (compatible con OpenAI)
- Una clave de API y una integración para Sora 2 junto a otros modelos de vídeo y texto
- Sin límite de nivel por proveedor — la pasarela gestiona el acceso al proveedor y la conmutación por error
- Cambia entre
sora-2,sora-2-proy otros modelos de vídeo cambiando un identificador - Mejor para: equipos que construyen productos de vídeo y quieren probar y cambiar modelos sin reconstruir
Si solo vas a llamar a Sora 2 y ya funcionas sobre OpenAI, ir directo es lo más simple. La fricción aparece cuando quieres Sora 2 junto a otros modelos, o no quieres estar pendiente de los requisitos de nivel. Una pasarela unificada como Velokey te da un endpoint compatible con OpenAI que alcanza Sora 2 y otros modelos de vídeo con la misma clave — sin una cuenta o nivel aparte que superar para cada proveedor.
¿Cómo se llama a la API de Sora 2 en código?
Sora 2 es asíncrona. Envías una solicitud de generación, recibes un trabajo, consultas hasta que termina y luego descargas el MP4. El SDK de OpenAI te da un ayudante que gestiona el bucle de consulta por ti.
Aquí está el patrón mínimo en Python:
from openai import OpenAI
client = OpenAI(api_key="sk-...") # usa una variable de entorno, nunca lo pongas en el código
# Envía y espera a que se complete en una sola llamada
video = client.videos.create_and_poll(
model="sora-2", # o "sora-2-pro" para 1080p
prompt="A drone shot flying over a coastal city at sunset, cinematic",
size="1280x720",
seconds="8",
)
# Descarga el MP4 terminado
content = client.videos.download_content(video.id)
content.write_to_file("output.mp4")
print("Saved output.mp4")Si prefieres gestionar la consulta tú mismo — para una cola de trabajos o un flujo de webhook — divídelo en crear y recuperar:
import time
# Lanza el trabajo y devuelve de inmediato
job = client.videos.create(
model="sora-2",
prompt="A drone shot flying over a coastal city at sunset, cinematic",
size="1280x720",
seconds="8",
)
# Consulta según tu propio ritmo (cada 10–20 segundos es razonable)
while True:
job = client.videos.retrieve(job.id)
if job.status in ("completed", "failed"):
break
time.sleep(15)Los parámetros clave son model (sora-2 o sora-2-pro), prompt, size (la cadena de resolución, p. ej. 1280x720) y seconds (duración del clip). A través de una pasarela unificada el código es idéntico — apuntas base_url a la pasarela y mantienes el mismo SDK de OpenAI, así que nada de tu integración cambia salvo el endpoint y la clave.
Consejo práctico: mantén model y size como valores de configuración, no como cadenas fijadas en el código. Así, promocionar una toma de sora-2 720p a sora-2-pro 1080p es un cambio de configuración, no de código — y tu coste por render está a una edición de ajustarse.
Preguntas frecuentes
¿Cuánto cuesta la API de Sora 2 por vídeo?
sora-2 cuesta 0,10 $ por segundo a 720p, así que un clip de 8 segundos son 0,80 $ y uno de 20 segundos son 2,00 $. sora-2-pro cuesta 0,30 $/s a 720p, 0,50 $/s a 1024p y 0,70 $/s a 1080p — un clip Pro de 10 segundos a 1080p sale por 7,00 $. La facturación es por segundo de vídeo generado, con el audio incluido.
¿Cuál es la diferencia entre sora-2 y sora-2-pro?
Ambos generan vídeo con audio sincronizado desde el mismo endpoint y parámetros. sora-2 llega hasta 720p y cuesta 0,10 $/s. sora-2-pro sube hasta 1080p y cuesta de 3× a 7× más por segundo según la resolución. Usa sora-2 para iteración y salida a 720p; cambia a sora-2-pro solo cuando necesites mayor resolución.
¿Cómo obtengo acceso a la API de Sora 2?
Necesitas una cuenta de pago de OpenAI. Las cuentas gratuitas no pueden usarla, y la mayoría de los desarrolladores la alcanzan en el nivel de uso 2, que requiere al menos 10 $ de gasto en la API. Alternativamente, los agregadores de terceros y las pasarelas de API unificadas proporcionan acceso a Sora 2 sin que superes tú mismo los requisitos de nivel de OpenAI.
¿Cuánto pueden durar los vídeos de la API de Sora 2?
Una sola generación está limitada a 20 segundos tanto para sora-2 como para sora-2-pro. Puedes encadenar hasta seis extensiones de 20 segundos cada una para llegar a un máximo de 120 segundos. Cada extensión se factura por separado como su propia generación, así que los clips más largos escalan en coste en consecuencia.
¿La API de Sora 2 genera audio?
Sí. Ambos modelos devuelven vídeo con audio nativo y sincronizado en una sola generación — no añades una banda sonora aparte. El precio por segundo ya incluye la pista de audio.
¿Puedo usar la API de Sora 2 sin una cuenta de OpenAI?
No directamente — OpenAI requiere una cuenta de pago en el nivel de uso correcto. Pero puedes alcanzar Sora 2 a través de una pasarela de API unificada o un agregador que gestione el acceso a OpenAI por ti, así integras contra un endpoint compatible con OpenAI sin gestionar tú mismo los niveles de cuenta de OpenAI.
¿Quieres Sora 2 sin hacer malabares con los niveles de cuenta de OpenAI? [Consigue tu clave de API de Velokey](/) y llama a sora-2 y sora-2-pro a través de un solo endpoint compatible con OpenAI — alcanza modelos de vídeo y texto con la misma clave, con conmutación por error automática y sin un nivel por proveedor que superar.
*Última actualización: 6 de julio de 2026. Los precios y detalles de modelo de este artículo provienen de la documentación oficial de la API de OpenAI en el momento de redactar. Las tarifas por segundo, los límites de tasa y las snapshots disponibles los establece OpenAI y pueden cambiar — verifica los números actuales frente a la página oficial de precios antes de comprometer presupuestos de producción.*


