Saltar al contenido principal

Resumen

La generación de video es asíncrona. Usted envía una solicitud y recibe un task_id, luego realiza consultas (polling) para obtener el resultado.

Cuerpo de la solicitud

model
string
predeterminado:"sora-2"
ID del modelo de video. Consulte la Guía de Generación de Video para ver una lista completa de más de 80 modelos de 11 proveedores.
prompt
string
requerido
Descripción de texto del video a generar.
image_url
string
URL de la imagen inicial para la generación de imagen a video (I2V).
image
string
Imagen codificada en Base64 con prefijo de URL de datos (por ejemplo, data:image/jpeg;base64,...). Alternativa a image_url para la generación I2V.
duration
integer
Duración del video en segundos (depende del modelo).
aspect_ratio
string
Relación de aspecto (por ejemplo, 16:9, 9:16, 1:1).
resolution
string
Resolución de video (por ejemplo, 1080p, 720p).
fps
integer
Cuadros por segundo (1-120).
negative_prompt
string
Qué evitar en la generación del video.
seed
integer
Semilla aleatoria para una generación reproducible.
cfg_scale
number
Escala de guía libre de clasificador (0-20).
motion_strength
number
Intensidad del movimiento (0-1).
start_image
string
URL de la imagen del cuadro inicial.
end_image
string
URL de la imagen del cuadro final.
user
string
Un identificador único para el usuario final.

Respuesta

task_id
string
Identificador único de la tarea para realizar consultas (polling).
status
string
Estado inicial: pending.
model
string
Modelo utilizado.
curl -X POST "https://api.lemondata.cc/v1/videos/generations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sora-2",
    "prompt": "A cat walking through a garden, cinematic lighting",
    "duration": 5
  }'
{
  "task_id": "video_abc123",
  "status": "pending",
  "model": "sora-2",
  "created_at": 1706000000
}

Imagen a Video

response = requests.post(
    "https://api.lemondata.cc/v1/videos/generations",
    headers={"Authorization": "Bearer sk-your-api-key"},
    json={
        "model": "wan2.6-i2v",
        "prompt": "The person starts walking forward",
        "image_url": "https://example.com/image.jpg"
    }
)

Control de Keyframes

Utilice start_image y end_image para controlar el primer y último cuadro (soportado por Seedance 2.0):
response = requests.post(
    "https://api.lemondata.cc/v1/videos/generations",
    headers={"Authorization": "Bearer sk-your-api-key"},
    json={
        "model": "seedance-2-0",
        "prompt": "Smooth transition from day to night",
        "start_image": "https://example.com/day.jpg",
        "end_image": "https://example.com/night.jpg",
        "duration": 5
    }
)

Modelos Disponibles

La lista de modelos se actualiza con frecuencia. Para conocer los últimos modelos disponibles y sus precios, visite la página de Modelos.
Para obtener una guía completa con comparaciones de capacidades y ejemplos de uso, consulte la Guía de Generación de Video.

Sora (OpenAI)

ModeloCapacidades
sora-2T2V (predeterminado)
sora-2-proT2V, calidad superior
sora-2-charactersT2V, enfocado en personajes

Kling (Kuaishou)

ModeloCapacidades
kling-v2.6-proT2V, última generación
kling-v2.6-stdT2V, rápido
kling-v2.1-masterT2V, I2V, calidad maestra
kling-v2.1-proT2V, I2V
kling-videoT2V, I2V
kling-video-extendExtensión de video
kling-video-o1-proT2V, razonamiento O1
kling-effectsEfectos visuales

Veo (Google)

ModeloCapacidades
veo3.1T2V
veo3.1-proT2V, profesional
veo3.1-4kT2V, salida 4K
veo3.1-fastT2V, rápido
veo3T2V, generación anterior

Seedance (ByteDance)

ModeloCapacidades
seedance-2-0T2V, I2V, keyframe, extensión, edición
seedance-1-5-proT2V, I2V
seedance-1-0-proT2V, I2V
seedance-1-0-lite-t2vT2V, ligero
seedance-1-0-lite-i2vI2V, ligero

Otros Proveedores

ModeloProveedorCapacidades
hailuo-2.3MiniMaxT2V, I2V
hailuo-2.3-proMiniMaxT2V, I2V, calidad superior
wan-2.6AlibabaT2V
wan2.6-i2vAlibabaI2V
runwayml-gen4-turbo-5RunwayT2V, I2V (5s)
runwayml-gen4-turbo-10RunwayT2V, I2V (10s)
luma-video-apiLumaT2V
luma-video-extend-apiLumaExtensión de video
viduq3-proShengshuT2V, I2V
viduq2-proShengshuT2V, I2V
grok-video-3xAIT2V
higgsfield-turboHiggsfieldT2V