Creatify
Creatify Boreal
creatify-boreal
Modelo de generación de video de bajo costo orientado a variantes masivas de creatividades publicitarias, compatible con texto a video, imagen a video y generación de videos parlantes multilingües a partir de fotos y audio, con producción rápida
Probar creatify-boreal
Entrada
Creaciones
Ver todas las creacionesSalida
videoPrecios
creatify-boreal per second
| Especificaciones | Precio unitario |
|---|---|
| 720P | $0.0145 |
| 1080P | $0.043 |
| 2K | $0.1715 |
Descripción general
creatify-boreal es un modelo de generación de video de uso general orientado a materiales publicitarios y de video corto, que admite tres rutas de entrada —texto, imagen y audio— para generar video. Integra en el prompt la imagen, los diálogos, los efectos de sonido y el texto en pantalla, y puede generar el metraje a partir de una imagen de referencia o de audio, produciendo clips de 720p a 2k y de 1 a 20 segundos. Está pensado para desarrolladores y equipos de marketing que necesitan producir rápidamente múltiples variantes de video a bajo costo para pruebas creativas, no para escenarios que requieran storyboards complejos ni tomas de producto de alta precisión.
Aspectos destacados
- Tres rutas de entrada en una sola interfaz: el mismo modelo puede iniciar la generación con un prompt, una imagen de referencia o audio de guía, lo que reduce el costo de cambiar de modelo según el formato del material.
- Duración y resolución controlables para planificar por lotes: la duración se ajusta en segundos enteros de 1 a 20, y la salida puede ser 720p, 1080p o 2k, lo que facilita unificar especificaciones según el canal de difusión.
- Compatible con audio de guía y video con voz en off: basta con enviar audio de narración o de diálogo para guiar la imagen, recortando el segmento inicial según la duración solicitada y completando con silencio si el audio es insuficiente.
Descripción de capacidades
Prompt multimodal estructurado: el prompt puede describir por separado cuatro partes —lo visual, los diálogos, los efectos de sonido y el texto en pantalla—, con un límite de 5000 caracteres por prompt, controlando en una sola generación tanto el contenido visual como el sonoro.
Imagen de referencia y control del encuadre: se puede enviar una imagen de referencia como punto de partida de la animación; con el encuadre en auto se sigue la proporción de la imagen, y al especificar 16:9, 9:16, 1:1, 4:3 o 3:4 se recorta desde el centro.
Salida por niveles de resolución: según las necesidades de difusión, se elige la salida en 720p, 1080p o 2k, adaptándose a los requisitos de nitidez desde una revisión rápida hasta una publicación formal.
Elementos a evitar y marca de IA: se pueden usar prompts negativos para excluir contenidos no deseados o defectos de imagen, y se puede optar por superponer una marca visible de generación por IA en el metraje final.
Escenarios de uso
- Variantes masivas de materiales publicitarios para equipos de marketing: generar por lotes varios videos cortos con diferentes expresiones a partir de una misma dirección creativa, obteniendo materiales listos para pruebas de difusión.
- Conversión de imágenes de producto en video para equipos de comercio electrónico: iniciar la generación tomando una imagen de producto o mercancía como referencia y obtener un corto de presentación dinámico utilizable en páginas de producto y feeds.
- Videos con voz en off y explicativos para equipos de contenido: combinar audio de narración o de diálogo con la descripción visual para producir clips explicativos con ritmo, destinados a la distribución en redes sociales.
- Pruebas de rodaje de bajo costo para creativos: validar rápidamente varias direcciones creativas con texto, ver el resultado y luego decidir si se invierte en un proceso de producción más refinado.
Limitaciones y recomendaciones de selección
Está posicionado como un modelo de exploración rápida y de bajo costo: el control del metraje final en narrativas complejas, tomas clave de producto y tomas con múltiples referencias es limitado, por lo que para esas necesidades conviene elegir modelos de la misma serie con mayor precisión. La información pública disponible proviene en gran medida de declaraciones del fabricante y carece de referencias verificables de forma independiente, por lo que la selección debe basarse en pruebas reales con los propios materiales. Se recomienda redactar los prompts en inglés con estructura, y verificar por cuenta propia el efecto con descripciones largas en chino. La facturación depende de la duración solicitada: cuanto más larga, mayor el costo; en la fase de prueba se recomienda empezar con duraciones cortas.
Novedades
Ver el registro de cambios →- Actualización de precio Anuncio de ajuste de precios de creatify-boreal
- Cambio de parámetro creatify-boreal: eliminar el parámetro opcional manifest_disclosure
- Nuevo modelo Nuevo modelo: creatify-boreal (Creatify Boreal, POST /v1/tasks). Un prompt genera…
Preguntas frecuentes
Ver todas las preguntas →-
¿Qué entradas admite Creatify Boreal?
El prompt es obligatorio; opcionalmente, una imagen de referencia y un audio de conducción; puede usarse solo el prompt o los tres juntos.
-
¿Cómo se escribe un prompt para obtener el mejor resultado?
Escríbelo en cuatro secciones: [VISUAL] (imagen y encuadre), [SPEECH] (diálogo), [SOUNDS] (efectos de sonido y música) y [TEXT] (texto en pantalla); escribe None en las secciones que no necesites.
-
¿Admite prompts en chino?
Actualmente los prompts en inglés ofrecen los resultados más estables; el rendimiento con otros idiomas no está garantizado, por lo que se recomienda usar primero el inglés.
-
¿Cuánto puede durar el vídeo como máximo?
1–20 segundos, configurado en segundos enteros; el valor predeterminado es 10 segundos.
Crear una tarea de generación
https://api.hiapi.ai/v1/tasks Encabezados
AuthorizationstringObligatorioClave API de la cuenta. Obligatoria en cada solicitud. Ejemplo: Bearer YOUR_HIAPI_API_KEY. Obtener clave API
Content-TypestringOpcionalEl cuerpo de la solicitud siempre se analiza como JSON; si se envía, solo se acepta application/json (charset opcional) — cualquier otro valor devuelve 415. Ejemplo: application/json.
Idempotency-KeystringOpcionalClave de idempotencia, hasta 255 bytes. Los reintentos con la misma clave de la misma cuenta crean la tarea una sola vez; las repeticiones devuelven el taskId original.
Ante timeouts de red o reintentos automáticos del cliente, la misma clave crea la tarea una sola vez, sin doble cobro (alcance = la cuenta de la clave API). Usa un identificador de negocio único (p. ej. "order-42"); las repeticiones devuelven el taskId original y las claves caducan 24 h después de la primera solicitud. La matriz completa de escenarios está en la introducción de la API asíncrona unificada.
Cuerpo
modelstringObligatorioValor fijo actual: creatify-boreal
routestringOpcionalValor fijo actual: default
inputobjectObligatorio
Objeto de parámetros de negocio para creatify-boreal y la ruta default; consulta la tabla de parámetros a continuación.
promptstringObligatoriominLength 1maxLength 5000Instrucción de creación que describe la imagen, el diálogo, el sonido y el texto en pantalla; se recomienda organizarla en secciones [VISUAL], [SPEECH], [SOUNDS] y [TEXT]; los prompts en inglés ofrecen mejores resultados.
durationintegerOpcionalPredeterminado: 10min 1max 20Duración del vídeo, en segundos enteros, rango de 1 a 20; la facturación se calcula según la duración solicitada, por defecto 10 segundos.
audio_urlstringOpcionalminLength 1pattern ^https?://Opcional, URL http(s) de narración, diálogo o música de fondo; la salida conserva los primeros duration segundos del audio y, si el audio es más corto que la duración, se completa con silencio.
image_urlstringOpcionalminLength 1pattern ^https?://Opcional, URL http(s) que se usa como imagen de referencia para la animación; cuando aspect_ratio es auto, el vídeo adopta la proporción de la imagen, y si se especifica una proporción concreta, la imagen se recorta centrada.
resolutionstringOpcionalPredeterminado: "720p"Nivel de resolución de salida, opciones 720p, 1080p o 2k; 2k equivale a 2016 px en el lado largo para 16:9 y 9:16, y al nivel 1440p para 1:1, 4:3 y 3:4; por defecto 720p.
720p1080p2kaspect_ratiostringOpcionalPredeterminado: "auto"Proporción de la imagen de salida, por defecto auto: con auto se sigue la imagen de referencia y, si no hay imagen de referencia, es 16:9.
auto16:99:161:14:33:4negative_promptstringOpcionalPredeterminado: ""maxLength 2000Prompt negativo que describe el contenido o los defectos de imagen que se deben evitar; por defecto, cadena vacía.
manifest_disclosurebooleanOpcionalPredeterminado: falseIndica si se añade una marca visible de generación por IA en el vídeo; por defecto, false.
callbackobjectOpcional
Configuración de notificación de estado terminal. Si se omite, no hay callback: consulta la tarea por tu cuenta.
Indica callback.url al crear y HiAPI hará POST a tu servicio en el estado terminal, sin necesidad de sondeo. El cuerpo del callback replica la estructura del detalle de la tarea; firma, reintentos e idempotencia se detallan en la introducción de la API asíncrona unificada.
urlstringObligatorioObligatorio si se incluye callback. Al estado terminal se envía un POST a esta URL; debe ser una URL http(s) válida.
whenstringOpcionalPredeterminado: "final"Actualmente solo se admite final: notifica tanto en success como en fail.
finalstoragestringOpcionalPredeterminado: "temp"Nivel de almacenamiento de artefactos: temp (por defecto, ~7 días) o persistent (largo plazo, facturado por tamaño). Saldo insuficiente o exceso de límite ⇒ degradación silenciosa a temp; el nivel efectivo se muestra en la respuesta del detalle.
temppersistentEjemplos de solicitud
# Envía una tarea asíncrona; devuelve un taskId de inmediato (sin esperar la generación)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "creatify-boreal",
"input": {
"prompt": "…",
"duration": 10,
"resolution": "720p",
"aspect_ratio": "auto",
"negative_prompt": "",
"manifest_disclosure": false
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "creatify-boreal",
input: {
"prompt": "…",
"duration": 10,
"resolution": "720p",
"aspect_ratio": "auto",
"negative_prompt": "",
"manifest_disclosure": false
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "creatify-boreal",
"input": {
"prompt": "…",
"duration": 10,
"resolution": "720p",
"aspect_ratio": "auto",
"negative_prompt": "",
"manifest_disclosure": False
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Obtener el detalle de la tarea
https://api.hiapi.ai/v1/tasks/:id Campos de respuesta
taskIdstringObligatorioID de tarea, siempre con prefijo tk-hiapi-.
modelstringObligatorioNombre completo resuelto del modelo. Las tareas enviadas con el parámetro route devuelven base@route (p. ej. gpt-image-2/text-to-image@ext); si no, coincide con el nombre enviado.
routestringOpcionalSolo aparece si se usó el parámetro route explícito; repite el valor enviado.
statusstringObligatorioEstado de la tarea.
queued En cola, sin iniciar.
handling Procesando.
archiving Proceso terminado, preparando artefactos.
success Terminal: completado, artefactos disponibles (se devuelve output).
fail Terminal: error (se devuelve error).
Tras el envío, guíate por status: success y fail son terminales; el resto, no. Sondea cada 1–3 s hasta el estado terminal. Con éxito, descarga los artefactos desde output[].url y transfiérelos antes de expireAt; para retención larga usa storage: "persistent" al crear.
creatednumberObligatorioHora de creación de la tarea (segundos Unix).
completednumberObligatorioSegundos Unix al alcanzar estado terminal; 0 mientras no sea terminal.
outputarrayOpcional
Solo con status == success. Lista de artefactos — siempre un array; una tarea puede devolver varios types a la vez (p. ej. video + first_frame).
Array [ object ]
Elementos del array
urlstringObligatorioURL del artefacto, descargable directamente.
typestringObligatorioValores posibles actuales: video, image, audio, first_frame, last_frame, thumbnail; podrían ampliarse más adelante.
expireAtnumberObligatorioSegundos Unix hasta los que el artefacto es accesible; descárgalo o transfiérelo antes.
errorobjectOpcional
Solo con status == fail.
codestringObligatorioCódigo de error de negocio.
messagestringObligatorioDescripción del error.
Ejemplos de respuesta
Éxito
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} En proceso (no terminal)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Fallido
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Artículos
Ver todos los artículos →-
Tutorial
Cómo llamar a hailuo-2.3-fast/image-to-video a través de la API de HiAPI: práctica con curl y Python
La primera solicitud ejecutable del nivel rápido y de bajo coste de imagen a vídeo: del ID del modelo a la descarga del MP4
-
Tutorial
Cómo llamar a hailuo-2.3/text-to-video mediante la API de HiAPI: curl, Python y ejemplos de solicitud ejecutables
-
Tutorial
Cómo llamar a kling-4.0/image-to-video en HiAPI: curl, Python y sondeo
-
Tutorial
Tutorial de kandinsky-6.0-pro/image-to-video en HiAPI: curl + Python
Realiza una solicitud de imagen a video funcional en HiAPI: desde la carga del primer fotograma hasta el sondeo asíncrono y la descarga final
-
Tutorial
Uso de Kandinsky 6.0 Pro texto a video en HiAPI: tutorial con curl y Python
Demostración práctica centrada en la solicitud: construir la llamada de prompt a clip de video, enviar la solicitud, sondear el estado de finalización y descargar el resultado
-
Comparativa
Recraft v4.1 Flash comparativa horizontal de texto a imagen: guía de selección y migración para desarrolladores
Con un coste de $0.01 por imagen y capacidad pura de texto a imagen, evalúa si encaja en tu pipeline de generación de imágenes
-
Tutorial
Cómo usar kling-4.0/text-to-video a través de la API de HiAPI: curl, Python y un ejemplo de solicitud ejecutable
Guía práctica para desarrolladores: prompts cinematográficos, audio sincronizado, sondeo asíncrono y descarga de resultados
-
Comparativa
hailuo-2.3-fast/image-to-video comparativa horizontal: cómo elegir un modelo de imagen a video y puntos clave para migrar
Modelos relacionados
Ver todos los modelos →Mismo tipo
-
Ray 3.2 Luma $0.214 /vídeo -
Kling 3.0 Turbo Kuaishou $0.130 /segundo -
Hailuo 2.3 MiniMax $0.270 /vídeo -
Kling AI Avatar Kuaishou -- -
Kling 2.5 Kuaishou $0.060 /segundo -
Wan 2.6 Flash Alibaba $0.043 /segundo -
HeyGen Avatar V HeyGen $0.150 /segundo -
Wan 2.7 Video Alibaba $0.100 /segundo -
Kandinsky 6.0 Pro $1.93 /vídeo -
Wan 3.0 Video Alibaba $0.040 /segundo -
Veo 3.1 Lite Google $0.060 /segundo -
Gemini Omni Google --


