curl --request POST \
--url https://api.evolink.ai/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "tencent-video-upscale",
"video_urls": [
"https://example.com/my-video.mp4"
]
}
'{
"created": 1757169743,
"id": "task-unified-1757169743-7cvnl5zw",
"model": "tencent-video-upscale",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": false,
"estimated_time": 120,
"video_duration": 0
},
"type": "video",
"usage": {
"billing_rule": "per_second",
"credits_reserved": 3.264,
"user_group": "default"
}
}Tencent Escalado de Video
- Tencent Video Upscale (tencent-video-upscale) mejora videos existentes y aumenta su resolución a
720p,1080p,2ko4k - Ofrece 7 estilos para grabaciones reales, animación, rostros pequeños en planos lejanos, fidelidad facial, detalles más marcados y resultados más suaves
- Conserva la tasa de fotogramas original de forma predeterminada (
model_params.max_fps: "source"); usa"30","60"o"120"para fijar un límite. Solo reduce la tasa de fotogramas; no interpola fotogramas - Se factura según la duración del video. Consulta los precios de los modelos EvoLink para las distintas resoluciones y tasas de fotogramas de salida
- Procesamiento asíncrono: usa el ID de tarea devuelto para consultar su estado
- Las tareas no se pueden cancelar después de enviarlas
- Las URL de los videos mejorados son válidas durante 24 horas. Guarda tu video cuanto antes
curl --request POST \
--url https://api.evolink.ai/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "tencent-video-upscale",
"video_urls": [
"https://example.com/my-video.mp4"
]
}
'{
"created": 1757169743,
"id": "task-unified-1757169743-7cvnl5zw",
"model": "tencent-video-upscale",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": false,
"estimated_time": 120,
"video_duration": 0
},
"type": "video",
"usage": {
"billing_rule": "per_second",
"credits_reserved": 3.264,
"user_group": "default"
}
}Autorizaciones
##Todas las APIs requieren autenticación Bearer Token##
Obtener API Key:
Visita la Página de gestión de API Key para obtener tu API Key
Agregar al encabezado de la solicitud:
Authorization: Bearer YOUR_API_KEY
Cuerpo
Nombre del modelo de escalado de video
tencent-video-upscale "tencent-video-upscale"
Lista de URL de los videos de entrada
Notas:
- Solo se admite
1video por solicitud (si se proporcionan varios, solo se usa el primero) - La URL del video debe ser directamente accesible para el servidor (URL pública o prefirmada)
- Formatos admitidos:
.mp4,.mov - Duración máxima:
60segundos - Resolución máxima del original: 4K (lado corto de hasta
2160píxeles) - Al enviar la solicitud, el servidor lee la duración, la resolución y la tasa de fotogramas. Si la lectura falla, devuelve
video_probe_failed
1 element["https://example.com/my-video.mp4"]
Estilo de mejora. Elige según el contenido del video
Opciones:
realistic- Realista general: grabaciones reales y otras escenas habituales — predeterminadorealistic_distant- Realista, planos lejanos: optimizado para rostros pequeños en planos lejanosanimation- Animación general: animación, anime y dibujos animadosanimation_distant- Animación, planos lejanos: optimizado para rostros pequeños en escenas animadas con personajes lejanosface_fidelity- Fidelidad facial: conserva los rasgos faciales originales en la medida de lo posibledetail_boost- Refuerzo de detalles: resalta texturas y bordessoft- Suave: menor enfoque para un aspecto más natural
No distingue entre mayúsculas y minúsculas. Los valores no válidos se rechazan
realistic, realistic_distant, animation, animation_distant, face_fidelity, detail_boost, soft "realistic"
Resolución de destino, medida por el lado corto del video
Opciones:
720p- Lado corto de720píxeles1080p- Lado corto de1080píxeles — predeterminado2k- Lado corto de1440píxeles4k- Lado corto de2160píxeles
Notas:
- La resolución de destino no puede ser inferior a la original. Por ejemplo, un video
1080padmite1080p,2ko4k; se rechaza720p - Elegir el nivel más bajo que sea al menos igual a la resolución original mantiene el tamaño de la imagen prácticamente sin cambios
720p, 1080p, 2k, 4k "1080p"
Parámetros específicos del modelo
Show child attributes
Show child attributes
Dirección de callback HTTPS después de completar la tarea
Momento del callback:
- Se activa cuando la tarea se completa, falla o se cancela
- Se envía después de completar la confirmación de facturación
Restricciones de seguridad:
- Solo se admite el protocolo HTTPS
- El callback a direcciones IP internas está prohibido (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- La longitud de la URL no debe exceder
2048caracteres
Mecanismo de callback:
- Tiempo de espera:
10segundos - Máximo
3reintentos en caso de fallo (reintentos después de1segundo/2segundos/4segundos) - El formato del cuerpo de respuesta del callback es consistente con el formato de respuesta de la API de consulta de tareas
- La dirección de callback que devuelve un código de estado 2xx se considera exitosa, otros códigos de estado activarán reintentos
"https://your-domain.com/webhooks/video-task-completed"
Respuesta
Tarea de mejora de video creada correctamente
Marca de tiempo de creación de la tarea
1757169743
ID de tarea
"task-unified-1757169743-7cvnl5zw"
Nombre del modelo real utilizado
"tencent-video-upscale"
Tipo de tarea
video.generation.task Porcentaje de progreso de la tarea (0-100)
0 <= x <= 1000
Estado de la tarea
pending, processing, completed, failed "pending"
Información detallada de la tarea de video
Show child attributes
Show child attributes
Tipo de salida de la tarea
text, image, audio, video "video"
Información de uso y facturación
Show child attributes
Show child attributes