Descripción general
La comprensión de vídeo permite al modelo analizar los fotogramas de un vídeo junto con instrucciones de texto y devolver descripciones, marcas de tiempo o resultados estructurados. Sus usos habituales incluyen:- Describir escenas y acciones de personas
- Resumir vídeos y responder preguntas sobre su contenido
- Localizar el inicio y el final de eventos
- Extraer información en formato JSON
qwen3.7-plus para mostrar cómo enviar MP4 con Chat Completions y la API Responses.
API y formatos de entrada
En Responses,
video_url es un campo de extensión de AIHubMix. Los ejemplos siguientes lo envían mediante solicitudes HTTP.
Para la entrada multimedia de los modelos Gemini, consulte la guía de Gemini.
Inicio rápido
El siguiente ejemplo utilizafetch, integrado en Node.js 22, sin necesidad de instalar un SDK. Configure AIHUBMIX_API_KEY en su entorno antes de ejecutarlo. La URL de ejemplo es un MP4 público de la documentación oficial de Alibaba. Para su aplicación, sustituya url por una dirección de vídeo accesible al proveedor de modelos.
.mjs y ejecútelo con Node.js. El resultado correcto se encuentra en choices[0].message.content y requiere un segundo análisis JSON. El ejemplo también imprime el ID de solicitud y el uso para comprobarlos en la consola.
Entrada de vídeo local
Codifique el archivo local en Base64 y envíelo como una URL de datosdata:video/mp4;base64,. El ejemplo lee la ruta del archivo desde el primer argumento de la línea de comandos o, si no se proporciona, lee video.mp4 del directorio actual. La URL de vídeo de una solicitud HTTP no puede ser una ruta de archivo local.
API Responses
Las solicitudes Responses también utilizan el objetovideo_url, con input_text para los bloques de texto. Configure la salida JSON en text.format. Este ejemplo también lee el vídeo desde el primer argumento de la línea de comandos o desde video.mp4 en el directorio actual.
output de Responses puede contener elementos de razonamiento y mensajes. Para leer el resultado, seleccione output_text de los elementos message. El uso de salida puede incluir tokens de razonamiento, por lo que la longitud del JSON final no basta para estimar el coste.
Salida estructurada
Los ejemplos utilizan el modo JSON para devolver un arrayscenes. Cada escena contiene:
Adapte el prompt y los campos a las necesidades de su aplicación. El modo JSON garantiza una salida JSON; la aplicación debe validar los tipos de campo, los campos obligatorios y los intervalos de tiempo.
Límites de archivo y duración
La documentación oficial de visión de Alibaba indica los siguientes límites de vídeo para la serie Qwen3.7:- Los formatos de vídeo incluyen MP4, AVI, MKV, MOV, FLV y WMV.
- La duración del vídeo va de 2 segundos a 2 horas.
- La cadena codificada en Base64 debe ser inferior a 10MB; se recomienda un archivo original inferior a 7MB.
- Para las URL públicas, el límite de archivo del proveedor es de 2GB.
Facturación y tokens
Qwen convierte los fotogramas del vídeo en tokens de entrada, que se contabilizan junto con el prompt en el uso de entrada. El contenido generado se contabiliza como salida. La duración, la resolución y el muestreo de fotogramas influyen en el uso; el tamaño del MP4 o su duración por sí solos no permiten calcular el coste. La entrada de vídeo de Qwen3.7 Plus se factura a la tarifa de tokens de entrada del modelo y el contenido generado a la tarifa de tokens de salida. Consulte los precios en la página del modelo Qwen3.7 Plus.- Chat Completions informa de
usage.prompt_tokensyusage.completion_tokens. - Responses informa de
usage.input_tokensyusage.output_tokens. - Los tokens de razonamiento ya están incluidos en los tokens de salida y no deben sumarse de nuevo.
- La parte servida desde la caché se factura a la tarifa de caché aplicable.
x-aihubmix-request-id para investigar una solicitud concreta.
Recomendaciones
- Envíe el vídeo y las instrucciones de texto juntos, indicando qué información extraer y el formato de salida.
- Los enlaces de vídeo públicos deben seguir siendo válidos durante la solicitud y ser accesibles al proveedor de modelos.
- Utilice Base64 para archivos locales pequeños y dé prioridad a las URL públicas para archivos grandes.
- Valide los campos JSON, el orden de las escenas y los intervalos de tiempo en su aplicación.
- Las marcas de tiempo sirven para localizar eventos y recuperar contenido. Para una edición precisa, ajuste los límites con herramientas de procesamiento de vídeo.
Actualizado: 2026-10-13