Présentation
La compréhension vidéo permet au modèle d’analyser les images d’une vidéo avec des instructions textuelles et de renvoyer des descriptions, des horodatages ou des résultats structurés. Les usages courants comprennent :- La description des scènes et des actions des personnes
- Le résumé de vidéos et les questions sur leur contenu
- La localisation du début et de la fin des événements
- L’extraction d’informations au format JSON
qwen3.7-plus pour présenter l’entrée MP4 avec Chat Completions et l’API Responses.
API et formats d’entrée
Dans Responses,
video_url est un champ d’extension AIHubMix. Les exemples ci-dessous l’envoient par requête HTTP.
Pour l’entrée multimédia des modèles Gemini, consultez le guide Gemini.
Démarrage rapide
L’exemple suivant utilisefetch, intégré à Node.js 22, sans installation de SDK. Définissez AIHUBMIX_API_KEY dans votre environnement avant de l’exécuter. L’URL d’exemple est un MP4 public provenant de la documentation officielle d’Alibaba. Pour votre application, remplacez url par une adresse vidéo accessible au fournisseur de modèles.
.mjs et exécutez-le avec Node.js. Le résultat en cas de succès se trouve dans choices[0].message.content et nécessite une seconde analyse JSON. L’exemple affiche aussi l’identifiant de requête et l’utilisation pour les vérifier dans la console.
Entrée vidéo locale
Encodez le fichier local en Base64 et transmettez-le avec une URL de donnéesdata:video/mp4;base64,. L’exemple lit le chemin du fichier dans le premier argument de la ligne de commande, ou video.mp4 dans le répertoire courant en l’absence d’argument. L’URL vidéo d’une requête HTTP ne peut pas être un chemin de fichier local.
API Responses
Les requêtes Responses utilisent également l’objetvideo_url, avec input_text pour les blocs de texte. Configurez la sortie JSON sous text.format. Cet exemple lit aussi la vidéo depuis le premier argument de la ligne de commande ou depuis video.mp4 dans le répertoire courant.
output de Responses peut contenir des éléments de raisonnement et des messages. Pour lire le résultat, sélectionnez output_text dans les éléments message. L’utilisation en sortie peut inclure des tokens de raisonnement ; la seule longueur du JSON final ne permet donc pas d’estimer le coût.
Sortie structurée
Les exemples utilisent le mode JSON pour renvoyer un tableauscenes. Chaque scène contient :
Adaptez le prompt et les champs aux besoins de votre application. Le mode JSON garantit une sortie JSON ; l’application doit valider les types, les champs obligatoires et les plages temporelles.
Limites de fichier et de durée
La documentation officielle d’Alibaba sur la vision indique les limites vidéo suivantes pour la série Qwen3.7 :- Les formats vidéo comprennent MP4, AVI, MKV, MOV, FLV et WMV.
- La durée de la vidéo va de 2 secondes à 2 heures.
- La chaîne encodée en Base64 doit être inférieure à 10MB ; un fichier original inférieur à 7MB est recommandé.
- Avec une URL publique, la limite de taille de fichier du fournisseur est de 2GB.
Facturation et tokens
Qwen convertit les images vidéo en tokens d’entrée, comptabilisés avec le prompt dans l’utilisation en entrée. Le contenu généré compte dans l’utilisation en sortie. La durée, la résolution et l’échantillonnage des images influencent l’utilisation ; la taille du MP4 ou sa durée seule ne suffit pas à calculer le coût. L’entrée vidéo de Qwen3.7 Plus est facturée au tarif des tokens d’entrée du modèle, et le contenu généré au tarif des tokens de sortie. Consultez la page du modèle Qwen3.7 Plus pour les prix.- Chat Completions fournit
usage.prompt_tokensetusage.completion_tokens. - Responses fournit
usage.input_tokensetusage.output_tokens. - Les tokens de raisonnement sont déjà inclus dans les tokens de sortie et ne doivent pas être ajoutés une seconde fois.
- La partie servie depuis le cache est facturée au tarif de cache applicable.
x-aihubmix-request-id pour examiner une requête précise.
Recommandations
- Envoyez la vidéo avec les instructions textuelles, en précisant les informations à extraire et le format de sortie.
- Les liens vidéo publics doivent rester valides pendant la requête et être accessibles au fournisseur de modèles.
- Utilisez Base64 pour les petits fichiers locaux et privilégiez les URL publiques pour les fichiers volumineux.
- Validez les champs JSON, l’ordre des scènes et les plages temporelles dans votre application.
- Les horodatages conviennent à la localisation d’événements et à la recherche de contenu. Pour un montage précis, ajustez les limites avec des outils de traitement vidéo.
Mise à jour : 2026-10-13