Omni-Flash-Ext
Generación de video Omni-Flash-Ext
- Modelo unificado de generación de video Omni-Flash-Ext
- Admite Text-to-Video, Image-to-Video con una sola imagen, video de referencia y fusión con 3 imágenes de referencia
- Admite resolución 720p/1080p/4k y duración de 4/6/8/10 segundos
- API de tareas asíncronas. Primero envíe una tarea y luego consulte el resultado mediante el ID de la tarea
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Autenticación
Todas las solicitudes requieren autenticación mediante Bearer Token.Obtener una API key:Visite la página de gestión de API Keys para obtener su API key.Añada el siguiente encabezado al realizar solicitudes:
Parámetros de la solicitud
Nombre del modelo de generación de video. Debe ser
Omni-Flash-Ext.Descripción del contenido del video. Recomendamos describir en detalle la escena, el sujeto, la acción, el entorno, los movimientos de cámara, el estilo visual y las indicaciones de audio.Ejemplo:
"a girl is dancing happily in a sunny garden"Duración del video en segundos.Valores compatibles:
4, 6, 8, 10.Resolución del video. Los valores no distinguen entre mayúsculas y minúsculas.Valores compatibles:
720p1080p4k
Relación de aspecto del video. Úselo para controlar la salida horizontal o vertical.Valores comunes:
16:9- horizontal9:16- vertical
16:9Campo de compatibilidad. Tiene el mismo significado que
aspect_ratio. Si se proporcionan ambos, manténgalos coherentes.Array de URLs de imágenes de referencia. Puede omitirlo, proporcionar 1 imagen o proporcionar 3 imágenes:
- Omitido o array vacío: Text-to-Video
- 1 imagen: Image-to-Video con una sola imagen
- 3 imágenes: fusión de imágenes de referencia
Array de URLs de videos de referencia. Puede omitirlo o proporcionar 1 video de referencia.Solo se admiten URLs de video HTTP/HTTPS de acceso público. Puede enviarlo junto con
image_urls: las imágenes se usan como referencia de identidad o composición, mientras que el video se usa como referencia de movimiento.Respuesta
Código de estado de la respuesta. Las solicitudes exitosas devuelven
200.Array de tareas devuelto.
Consultar el resultado de la tarea
La generación de video es asíncrona. Tras la solicitud, la API devuelve untask_id. Use el endpoint Obtener estado de la tarea para consultar el progreso y los resultados.
cURL
Ejemplo de resultado exitoso
Ejemplo de resultado fallido
Casos de uso
Escenario 1: Texto a video
Escenario 2: Video a partir de una sola imagen
Escenario 3: Fusión con 3 imágenes de referencia
Escenario 4: Video corto 4K
Escenario 5: Generación con video de referencia
Códigos de error
| HTTP | Tipo de error | Significado | Acción sugerida |
|---|---|---|---|
| 400 | invalid_request_error | model no es Omni-Flash-Ext, prompt está vacío o el formato JSON no es válido | Verifique el cuerpo de la solicitud |
| 400 | invalid_duration | duration no es 4, 6, 8 o 10 | Use una duración compatible |
| 400 | invalid_resolution | resolution no es 720p, 1080p o 4k | Use una resolución compatible |
| 400 | unsupported_image_count | El número de image_urls no es compatible, normalmente causado por pasar 2 imágenes | Use 0, 1 o 3 imágenes |
| 400 | unsupported_video_count | El número de video_urls no es compatible, normalmente causado por enviar 2 o más videos | Use 0 o 1 video de referencia |
| 401 | authentication_error | Token no válido | Verifique el Bearer Token |
| 402 | payment_required | Saldo insuficiente | Recargue y vuelva a intentarlo |
| 429 | rate_limit_error | Límite de tasa superado | Reduzca la concurrencia o vuelva a intentarlo más tarde |
data.error. Las causas comunes incluyen el agotamiento temporal de la cuota upstream, el fallo en la moderación de contenido o el tiempo de espera agotado en el upstream.