¿Qué es Sora 2?
Sora 2 es el modelo de generación de video de OpenAI. Puede crear videos realistas de hasta 1 minuto a partir de descripciones de texto.
En este tutorial aprenderás a usar la Sora 2 API para integrar generación de video en tus aplicaciones. Si buscas más opciones gratuitas, revisa nuestra guía completa para crear videos con IA gratis en 2026.
Capacidades de Sora 2
- Text-to-Video: Describe lo que quieres y genera el video
- Image-to-Video: Anima una imagen estática
- Video-to-Video: Transforma videos existentes
- Duración: 5 segundos a 1 minuto
- Resolución: Hasta 1080p
Acceso a Sora 2 API
Opción 1: Directamente de OpenAI
Necesitas una cuenta de OpenAI con acceso a la API y créditos suficientes. Consulta nuestra guía de precios de APIs de IA para estimar costos.
Opción 2: API Routers (Más Económico)
Servicios como APIYI ofrecen acceso a Sora 2 con descuentos de hasta 20%.
Configuración Inicial
Instalar SDK
# Python
pip install openai
# JavaScript
npm install openaiConfigurar API Key
export OPENAI_API_KEY="tu-api-key"Tu Primera Generación de Video
Python
from openai import OpenAI
client = OpenAI()
response = client.videos.create(
model="sora-2",
prompt="Un gato naranja caminando por un jardín japonés \
con cerezos en flor, cinematográfico, 4K",
duration=10, # segundos
resolution="1080p",
aspect_ratio="16:9"
)
print(f"Video URL: {response.video_url}")JavaScript
import OpenAI from 'openai';
const openai = new OpenAI();
const response = await openai.videos.create({
model: 'sora-2',
prompt: 'Un gato naranja caminando por un jardín japonés',
duration: 10,
resolution: '1080p',
aspect_ratio: '16:9'
});
console.log(`Video URL: ${response.video_url}`);Parámetros de la API
| Parámetro | Tipo | Descripción |
|---|---|---|
| prompt | string | Descripción del video (obligatorio) |
| duration | integer | Duración en segundos (5-60) |
| resolution | string | 720p, 1080p |
| aspect_ratio | string | 16:9, 9:16, 1:1 |
| style | string | cinematic, animated, realistic |
Escribir Buenos Prompts
Estructura Recomendada
[SUJETO] + [ACCIÓN] + [ESCENARIO] + [ESTILO] + [CÁMARA]Ejemplos de Prompts Efectivos
Bueno:
"Una mujer con vestido rojo caminando por las calles de París
al atardecer, estilo cinematográfico, cámara siguiendo
al personaje, iluminación dorada, 24fps"Malo:
"Video bonito de París"Aspect Ratios por Plataforma
- 16:9: YouTube, TV, presentaciones
- 9:16: TikTok, Instagram Stories, YouTube Shorts
- 1:1: Instagram Feed, Twitter
Errores Comunes y Soluciones
Estos errores son similares a los que encontrarás en otras APIs. Consulta nuestra guía completa de errores comunes en APIs de IA para más detalles.
moderation_blocked
El contenido viola las políticas de uso.
Solución: Revisa que tu prompt no incluya contenido prohibido (violencia, contenido adulto, etc.).
invalid_value duration
La duración solicitada no es válida.
Solución: Usa valores entre 5 y 60 segundos.
rate_limit_exceeded
Has excedido el límite de peticiones.
Solución: Espera unos minutos o aumenta tu tier de uso.
insufficient_quota
No tienes créditos suficientes.
Solución: Añade créditos a tu cuenta o usa un API router más económico.
Precios de Sora 2 API
| Resolución | Precio por segundo |
|---|---|
| 720p | ~$0.03 |
| 1080p | ~$0.05 |
Un video de 10 segundos en 1080p cuesta aproximadamente $0.50.
Ahorro con API Routers
Usando servicios como APIYI puedes obtener hasta 20% de descuento, reduciendo el costo a ~$0.40 por video.
Ejemplo Avanzado: Generar Múltiples Videos
prompts = [
"Amanecer en las montañas, timelapse, 4K",
"Olas rompiendo en la playa, cámara lenta",
"Ciudad futurista de noche, estilo cyberpunk"
]
for prompt in prompts:
response = client.videos.create(
model="sora-2",
prompt=prompt,
duration=5,
resolution="1080p"
)
print(f"Generado: {response.video_url}")Integración con Claude Code
Puedes usar Claude Code para generar prompts optimizados:
Genera 5 prompts para Sora 2 que creen videos
para un anuncio de café artesanal. Estilo cinematográfico,
duración 10 segundos cada uno.Aprende más sobre cómo usar Claude Code en el curso de Claude Code.
Conclusión
Sora 2 API abre posibilidades increíbles para crear video con IA. Con lo que aprendiste puedes empezar a generar contenido de video de calidad profesional.
Recuerda: los mejores resultados vienen de prompts detallados y experimentación. Si también te interesa la generación de imágenes, no te pierdas nuestra guía de cómo generar imágenes con IA por API.