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 Upscale Vidéo
- Tencent Video Upscale (tencent-video-upscale) améliore les vidéos existantes et augmente leur résolution à
720p,1080p,2kou4k - Propose 7 styles pour les prises de vue réelles, les animations, les petits visages dans les plans éloignés, la fidélité des visages, les détails renforcés et un rendu plus doux
- Conserve par défaut la fréquence d’images d’origine (
model_params.max_fps: "source") ; utilisez"30","60"ou"120"pour définir une limite. La fréquence est uniquement réduite ; aucune interpolation d’images n’est effectuée - Facturation selon la durée de la vidéo. Consultez les tarifs des modèles EvoLink pour les différentes résolutions et fréquences d’images de sortie
- Traitement asynchrone : utilisez l’ID de tâche renvoyé pour consulter son état
- Les tâches ne peuvent pas être annulées après leur soumission
- Les URL des vidéos améliorées sont valables pendant 24 heures. Enregistrez votre vidéo rapidement
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"
}
}Autorisations
##Toutes les API nécessitent une authentification Bearer Token##
Obtenir une clé API :
Visitez la Page de gestion des clés API pour obtenir votre clé API
Ajouter à l'en-tête de requête :
Authorization: Bearer YOUR_API_KEY
Corps
Nom du modèle d’augmentation de résolution vidéo
tencent-video-upscale "tencent-video-upscale"
Liste des URL des vidéos d’entrée
Remarques :
- Une seule vidéo (
1) est prise en charge par requête (si plusieurs sont fournies, seule la première est utilisée) - L’URL vidéo doit être directement accessible au serveur (URL publique ou présignée)
- Formats pris en charge :
.mp4,.mov - Durée maximale :
60secondes - Résolution source maximale : 4K (côté court ne dépassant pas
2160pixels) - Lors de la soumission, le serveur lit la durée, la résolution et la fréquence d’images de la vidéo. En cas d’échec, il renvoie
video_probe_failed
1 element["https://example.com/my-video.mp4"]
Style d’amélioration à choisir selon le contenu de la vidéo
Options :
realistic- Réaliste général : prises de vue réelles et autres scènes courantes — valeur par défautrealistic_distant- Réaliste, plans éloignés : optimisé pour les petits visages dans les plans éloignésanimation- Animation générale : animation, anime et dessins animésanimation_distant- Animation, plans éloignés : optimisé pour les petits visages dans les scènes animées avec des personnages éloignésface_fidelity- Fidélité des visages : préserve autant que possible les traits d’originedetail_boost- Renforcement des détails : accentue les textures et les contourssoft- Doux : accentuation plus légère pour un rendu plus naturel
Insensible à la casse. Les valeurs non valides sont rejetées
realistic, realistic_distant, animation, animation_distant, face_fidelity, detail_boost, soft "realistic"
Résolution cible, mesurée sur le côté court de la vidéo
Options :
720p- Côté court de720pixels1080p- Côté court de1080pixels — valeur par défaut2k- Côté court de1440pixels4k- Côté court de2160pixels
Remarques :
- La résolution cible ne peut pas être inférieure à celle de la source. Par exemple, une source
1080paccepte1080p,2kou4k;720pest rejeté - Choisir le palier le plus bas qui est au moins égal à la résolution source laisse la taille de l’image pratiquement inchangée
720p, 1080p, 2k, 4k "1080p"
Paramètres propres au modèle
Show child attributes
Show child attributes
Adresse de rappel HTTPS après l'achèvement de la tâche
Moment du rappel :
- Déclenché lorsque la tâche est terminée, échouée ou annulée
- Envoyé après confirmation de la facturation
Restrictions de sécurité :
- Seul le protocole HTTPS est pris en charge
- Les rappels vers les adresses IP internes sont interdits (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- La longueur de l'URL ne doit pas dépasser
2048caractères
Mécanisme de rappel :
- Délai d'expiration :
10secondes - Maximum
3tentatives en cas d'échec (tentatives après1seconde/2secondes/4secondes) - Le format du corps de réponse du rappel est cohérent avec le format de réponse de l'API de requête de tâche
- Un code de statut 2xx renvoyé par l'adresse de rappel est considéré comme un succès, les autres codes de statut déclenchent une nouvelle tentative
"https://your-domain.com/webhooks/video-task-completed"
Réponse
Tâche d’amélioration vidéo créée avec succès
Horodatage de création de la tâche
1757169743
ID de tâche
"task-unified-1757169743-7cvnl5zw"
Nom du modèle réellement utilisé
"tencent-video-upscale"
Type de tâche
video.generation.task Pourcentage de progression de la tâche (0-100)
0 <= x <= 1000
Statut de la tâche
pending, processing, completed, failed "pending"
Informations détaillées de la tâche vidéo
Show child attributes
Show child attributes
Type de sortie de la tâche
text, image, audio, video "video"
Informations d'utilisation et de facturation
Show child attributes
Show child attributes