Skip to content
NUEVONano Banana 2.1 ya está disponible: el nuevo modelo de imagen de Google, desde $0.0336 por imagen, 4K nativo y aproximadamente la mitad de precio que la generación anteriorVer modelo
HopBase
← Volver al blog

API de video con IA en Europa: Kling 4.0, Seedance y AI Act

Respuesta corta: un equipo de producto europeo puede llamar a Kling 4.0 (kling-v4), Seedance 2.5 (dreamina-seedance-2-5-260628), MiniMax Hailuo H3 (MiniMax-H3), Wan 3.0 (wan3.0-video) y Grok Imagine Video 1.5 (grok-imagine-video-1.5) a través de HopBase con una sola API key y un único patrón asíncrono: enviar una tarea, consultarla y descargar el resultado en un plazo de 24 horas. Kling 4.0 genera clips de 3 a 30 segundos en 720p o 1080p, siempre con sonido, a un precio oficial de lista de $0.1471 por segundo en 720p. Las tareas fallidas no se cobran, y cada tarea finalizada informa usage.cost_usd, el importe exacto en USD descontado, para que pueda registrar el costo real de cada clip. Conforme al Reglamento de IA de la UE (EU AI Act), aplicable desde el 2 de agosto de 2026, el artículo 50 exige que los proveedores de sistemas de IA generativa marquen los resultados en un formato legible por máquina y que los responsables del despliegue revelen las ultrafalsificaciones (deepfakes). Esta guía ofrece una lista de verificación técnica para ello; no constituye asesoramiento jurídico, y para consultas sobre el AI Act o el RGPD debe contactar a un asesor.

Qué puede generar con una sola clave

Cada familia de video está en su propio grupo, y una clave de HopBase puede incluir hasta 10 grupos, por lo que una sola clave puede cubrirlas todas. Llame siempre primero a GET /v1/models y use solo los ID que devuelva.

Modelo ID Duración Resoluciones Precio oficial de lista
Kling 4.0 kling-v4 3-30 s 720p / 1080p $0.1471/s (720p), $0.2206/s (1080p); siempre con sonido
Kling 3.0 kling-v3 según el modelo 720p-4K desde $0.08824/s (720p, sin sonido)
Seedance 2.5 dreamina-seedance-2-5-260628 automática o 4-30 s 480p / 720p / 1080p $10.70 por 1M de tokens de video sin entrada de video (480p/720p), $11.70 en 1080p
MiniMax Hailuo H3 MiniMax-H3 4-15 s 768P / 2K $0.08/s (768P), $0.13/s (2K)
MiniMax Hailuo H3-Max MiniMax-H3-Max 5-15 s 480P / 768P $0.05/s (480P), $0.08/s (768P)
Wan 3.0 wan3.0-video según el modelo 480p-1080p $0.04412/s (480p), $0.08824/s (720p), $0.1765/s (1080p)
Grok Imagine Video 1.5 grok-imagine-video-1.5 1-15 s 480p / 720p / 1080p $0.08/s (480p), $0.14/s (720p), $0.25/s (1080p)

Los precios son los precios oficiales de lista (instantánea del 2026-10-29) que se muestran en hop-base.com/pricing; la tarifa de su cuenta se muestra en la consola tras iniciar sesión. Ejemplo práctico: un clip de Kling 4.0 de 10 segundos en 720p cuesta 10 × $0.1471 ≈ $1.47 a precio de lista.

Cómo elegir, en resumen: kling-v4 para tomas únicas largas a partir de texto o de un primer fotograma (sin imágenes de referencia ni multitoma; para eso use kling-v3 / kling-v3-omni); Seedance 2.5 para edición, extensión y modos de primer/último fotograma con referencias por URL pública; MiniMax-H3-Max cuando importa el tiempo de entrega (un clip de 5 segundos suele renderizarse en pocos segundos); Wan 3.0 para referencias multimodales (primer/último fotograma, hasta 10 imágenes de referencia, video y audio).

Un único bucle de consulta para Kling, Seedance y Hailuo

Kling, Seedance y Hailuo comparten POST /v1/video/generate y GET /v1/video/tasks/{task_id}. La única diferencia es dónde se encuentran el ID y el estado: Seedance los envuelve en task, mientras que Kling y Hailuo los devuelven en el nivel superior. Wan 3.0 conserva sus rutas de API originales (POST /api/v1/services/aigc/video-generation/video-synthesis y luego GET /api/v1/tasks/{task_id}).

import os, time, json, requests

API = "https://api.hop-base.com/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['HOPBASE_API_KEY']}"}

def run(body: dict) -> dict:
    r = requests.post(f"{API}/video/generate", headers=HEADERS, json=body, timeout=60)
    r.raise_for_status()                      # any 2xx = accepted
    sub = r.json()
    task_id = sub["task"]["id"] if "task" in sub else sub["id"]
    while True:
        data = requests.get(f"{API}/video/tasks/{task_id}", headers=HEADERS, timeout=60).json()
        task = data.get("task", data)
        if task["status"] in ("completed", "failed"):
            return {"task_id": task_id, "data": data, "task": task}
        time.sleep(5)

job = run({
    "model": "kling-v4",
    "prompt": "A tram crossing a rainy Lisbon street at dusk, cinematic",
    "duration": 5,
    "resolution": "720p",
    "aspect_ratio": "16:9",
})

record = {
    "task_id": job["task_id"],
    "model": "kling-v4",
    "status": job["task"]["status"],
    "output": (job["task"].get("outputs") or [None])[0],    # valid 24 h from completion
    "cost_usd": job["data"].get("usage", {}).get("cost_usd"),  # actual USD deducted for this clip
    "created_by": "pipeline/ad-variants",
}
print(json.dumps(record))  # keep this record next to the stored file (see checklist below)

Reglas operativas que conviene incorporar desde el primer día:

  • Descargue de inmediato. Las URL de resultado son enlaces firmados válidos durante 24 horas desde la finalización; volver a consultar no amplía su validez, y un enlace caducado devuelve 410.
  • Los fallos son gratuitos, pero no instantáneos. El gateway verifica la estructura de la solicitud y los recuentos; la resolución, el formato, el tamaño y la duración se validan durante la tarea, por lo que un recurso inadecuado puede fallar minutos después del envío. Las tareas de video fallidas no se cobran.
  • El saldo se reserva al enviar. Si el saldo disponible, menos las estimaciones de las tareas en curso y menos la estimación de esta solicitud, no alcanza, recibirá 402 con insufficient_balance; la reserva se libera cuando la tarea termina.
  • Límites de tiempo. Una tarea de Kling que siga sin terminar 2 horas después de su creación falla sin cargo; una tarea de Seedance se da por terminada tras 24 horas. Las tareas de video no se pueden cancelar.

Artículo 50 del AI Act: lista de verificación técnica

Lo que dice el texto oficial del AI Act, en resumen (los enlaces al AI Act Service Desk de la Comisión Europea están en las fuentes más abajo; esto no constituye asesoramiento jurídico):

  • El AI Act se aplica desde el 2 de agosto de 2026 (artículo 113), y el artículo 50 no figura entre las disposiciones con una fecha distinta.
  • Los proveedores de sistemas de IA generativa deben marcar los resultados en un formato eficaz, fiable y legible por máquina, de modo que puedan detectarse como generados o manipulados por IA. Según el artículo 111(4), los proveedores de sistemas generativos introducidos en el mercado antes del 2 de agosto de 2026 tienen hasta el 2 de diciembre de 2026 para cumplir esta obligación de marcado (artículo 50(2)).
  • Los responsables del despliegue deben revelar las ultrafalsificaciones. En obras evidentemente artísticas, creativas, satíricas o de ficción, la divulgación puede hacerse de forma que no obstaculice la obra.
  • La Comisión Europea ha publicado un código de buenas prácticas voluntario sobre el marcado y el etiquetado de contenido generado por IA.

Que su empresa sea "proveedor", "responsable del despliegue" o ambas cosas depende de su producto, y esa es una pregunta para su asesor. Sin embargo, el trabajo técnico es similar en cualquier caso, y es más fácil construirlo antes del lanzamiento que después:

  1. Conserve la procedencia de cada recurso. Guarde el ID del modelo, el ID de tarea de HopBase, la hora de finalización y la referencia del prompt junto a cada archivo, como en el record anterior. Lo necesitará para decisiones de etiquetado, solicitudes de retirada y auditorías.
  2. No elimine lo que ya existe. Si transcodifica, recorta o vuelve a multiplexar, compruebe que su pipeline conserva los metadatos incrustados. Esta guía no afirma que la salida de ningún modelo concreto incluya marcas legibles por máquina; inspeccione sus propios resultados con sus propias herramientas.
  3. Añada su propio marcado cuando su rol lo exija. Si su producto es el sistema con el que interactúan los usuarios finales, planifique su propio marcado legible por máquina (por ejemplo, un manifiesto de credenciales de contenido escrito al exportar) en lugar de depender del modelo.
  4. Etiquete en la interfaz. Muestre una etiqueta visible de "Generado con IA" siempre que un clip represente personas, lugares o hechos de apariencia real.
  5. Las marcas de agua visibles son una decisión aparte. Las solicitudes de Seedance tienen un campo watermark y, por defecto, no llevan marca de agua visible; decida según cada caso de uso.
  6. Datos personales. Las fotos de referencia de personas reales son datos personales. Seedance 2.0 exige que las imágenes de referencia de personas reales se suban mediante su ruta de recursos, y Seedance 2.5 no las acepta en absoluto; para consultas sobre el RGPD, contacte a un asesor antes de subir la imagen de cualquier persona.

Fuentes

Estas páginas son la referencia; vuelva a consultarlas antes de basarse en cualquier fecha, porque la Comisión puede publicar nuevas orientaciones.

Facturación para equipos europeos

La facturación es de pago por uso en USD, sin suscripción. Puede pagar con Visa / Mastercard, Apple Pay, Google Pay, Alipay, AlipayHK o WeChat Pay; la página de recarga muestra el importe, la comisión de pago si la hay y el importe acreditado antes de pagar. Para facturación a empresas, tratamiento del IVA o condiciones de tratamiento de datos, contacte a un asesor a través de la página de contacto.

Para presupuestos por equipo o por cliente, emita una clave por equipo o cliente con su propio límite de gasto, y exporte un CSV detallado desde la página de uso de la consola para la conciliación.

Preguntas frecuentes

¿Puede una sola API key llamar a Kling, Seedance y Hailuo?

Sí. Cada familia es un grupo independiente y una clave puede incluir hasta 10 grupos. Kling, Seedance y Hailuo comparten los mismos endpoints de envío y consulta; Wan 3.0 conserva sus rutas originales.

¿Qué admite Kling 4.0?

kling-v4 admite texto a video e imagen a video con primer fotograma, de 3 a 30 segundos, en 720p o 1080p. La salida siempre incluye sonido, y audio=false cuesta lo mismo. No acepta imágenes de referencia, video de referencia, sujetos ni guiones gráficos multitoma.

¿Cómo sé cuánto costó realmente un clip?

Cuando una tarea termina, la consulta de tarea individual devuelve un objeto usage en el nivel superior cuyo cost_usd es el importe en USD realmente descontado de su saldo por esa tarea. Las tareas fallidas que no se cobraron informan 0.

¿Pago por las generaciones fallidas?

No. Las tareas de video fallidas no se cobran, incluidas las que fallan porque un recurso no cumplía las especificaciones del modelo.

¿HopBase hace que mi pipeline cumpla el AI Act?

Ningún gateway puede lograrlo por sí solo. Esta guía enumera pasos técnicos que facilitan el etiquetado y las auditorías; si el artículo 50 se aplica a su producto y de qué manera es una pregunta para su asesor jurídico.

¿Los datos se procesan en la UE?

Esta guía no asume compromisos de residencia de datos ni de RGPD. Si los necesita, contacte a un asesor antes de enviar datos personales.