generation_mode:
first_frame: Primer fotograma a video — genera un video a partir del fotograma inicial, con audio impulsor opcionalfirst_last_frame: Primer y último fotograma a video — genera un video interpolando entre el primer y último fotograma, con audio impulsor opcionalvideo_continuation: Continuación de video — continúa un clip de video de entrada; se permite un fotograma final opcional (sin audio impulsor)generation_mode es opcional (compatibilidad hacia atrás); si se omite, se selecciona automáticamente el modo apropiado según los materiales proporcionadosimage_start (primer fotograma)image_start + audio_urls (primer fotograma + audio impulsor)image_start + image_end (primer + último fotograma)image_start + image_end + audio_urls (primer + último fotograma + audio impulsor)video_urls (continuación de video)video_urls + image_end (continuación de video + último fotograma)Documentation Index
Fetch the complete documentation index at: https://docs.evolink.ai/llms.txt
Use this file to discover all available pages before exploring further.
Obtenga su API Key:
Visite la página de gestión de API Keys para obtener su API Key
Añada al encabezado de la solicitud:
Authorization: Bearer YOUR_API_KEYNombre del modelo, debe ser wan2.7-image-to-video
wan2.7-image-to-video "wan2.7-image-to-video"
Modo de generación que determina qué combinaciones de materiales son válidas. Se recomienda especificarlo explícitamente
Valores:
first_frame: Primer fotograma a video. Requerido: image_start. Opcional: audio_urls. No aceptado: image_end, video_urlsfirst_last_frame: Primer y último fotograma a video. Requerido: image_start + image_end. Opcional: audio_urls. No aceptado: video_urlsvideo_continuation: Continuación de video. Requerido: video_urls[0]. Opcional: image_end (como fotograma final). No aceptado: image_start, audio_urlsComportamiento de compatibilidad: cuando se omite generation_mode, se selecciona automáticamente el modo apropiado según los materiales proporcionados; especificarlo explícitamente evita ambigüedades
first_frame, first_last_frame, video_continuation "first_frame"
Prompt textual para la generación de video. Admite chino e inglés; cada carácter/letra cuenta como 1, el exceso se trunca automáticamente. Longitud máxima: 5000 caracteres
5000"Un gato tocando el piano"
Prompt negativo que describe lo que no debe aparecer en el video. Admite chino e inglés. Longitud máxima 500 caracteres; el exceso se trunca automáticamente
500"Borroso, baja calidad"
URL de la imagen del primer fotograma
Restricciones por modo:
first_frame: requeridofirst_last_frame: requeridovideo_continuation: no permitidoLímites de imagen:
[240, 8000] píxeles20MB"https://example.com/first_frame.jpg"
URL de la imagen del último fotograma
Restricciones por modo:
first_last_frame: requeridovideo_continuation: opcional (actúa como fotograma final de la continuación)first_frame: no permitido (use first_last_frame si necesita primer y último fotograma)Límites de imagen:
[240, 8000] píxeles20MB"https://example.com/last_frame.jpg"
Lista de URLs para continuación de video. Solo se admite 1 elemento
Restricciones por modo:
video_continuation: requeridofirst_frame / first_last_frame: no permitidoaudio_urlsLímites de video:
2 ~ 10 segundos (longitud del clip de entrada)[240, 4096] píxeles100MBReglas de duración para continuación:
duration representa la duración total del video final de salida (clip de entrada + continuación generada por el modelo)duration − duración del video de entradaduration debe ser ≥ duración del video de entradaduration)Ejemplos:
| Duración del clip de entrada | duration | Continuación generada | Salida final | Facturado |
|---|---|---|---|---|
| 3s | 15 | 12s | 15s | 15s |
| 5s | 10 | 5s | 10s | 10s |
| 8s | 8 | 0s (solo entrada) | 8s | 8s |
["https://example.com/clip.mp4"]Lista de URLs de audio impulsor. Actualmente solo se admite 1 elemento. El modelo usará este audio como fuente impulsora para la generación (p. ej. sincronización labial, sincronización de movimiento)
Restricciones por modo:
first_frame: opcionalfirst_last_frame: opcionalvideo_continuation: no permitido (no puede combinarse con video_urls)Requisitos de formato:
wav, mp32 ~ 30 segundos15MBManejo de truncamiento:
duration, se usan los primeros N segundos y el resto se descarta1 element["https://example.com/audio.mp3"]Calidad del video, predeterminada 720p
Opciones:
720p: Definición estándar, precio estándar (predeterminado)1080p: Alta definición, precio mayor720p, 1080p "720p"
Duración del video en segundos (entero). Rango 2 ~ 15, predeterminado 5
Significado:
first_frame / first_last_frame: longitud total del video generadovideo_continuation: longitud total del video final de salida (= clip de entrada + continuación generada por el modelo)Restricciones adicionales en modo video_continuation:
duration debe ser ≥ duración del video de entrada (de lo contrario, se devuelve un error)duration − duración del video de entradaduration iguala la duración del video de entrada, no se genera continuación y se devuelve el clip de entrada tal cualvideo_urlsFacturación: basada en la duración real del video generado
2 <= x <= 155
Semilla aleatoria, aleatoria por defecto
Notas:
1 ~ 21474836471 <= x <= 214748364742
Si activar la reescritura inteligente del prompt. Cuando se activa, un modelo grande optimiza el prompt, mejorando notablemente los resultados con prompts simples o poco descriptivos.
Nota: El valor predeterminado es false. Omitir el campo o enviar false no activará la reescritura; envíe true explícitamente para habilitarla.
false
URL de callback HTTPS para la finalización de la tarea
Momento del callback:
Restricciones de seguridad:
2048 caracteresMecanismo de callback:
10 segundos3 reintentos tras fallo (a 1/2/4 segundos)"https://your-domain.com/webhooks/video-task-completed"
Tarea de video creada con éxito
Marca de tiempo de creación de la tarea
1757169743
ID de la tarea
"task-unified-1757169743-7cvnl5zw"
Nombre del modelo realmente usado
"wan2.7-image-to-video"
Tipo específico de tarea
video.generation.task Progreso de la tarea en porcentaje (0-100)
0 <= x <= 1000
Estado de la tarea
pending, processing, completed, failed "pending"
Información detallada de la tarea de video
Tipo de salida de la tarea
text, image, audio, video "video"
Información de uso y facturación