Gemini Omni Flash Edicion de Video
- El modelo Gemini Omni Flash (gemini-omni-flash-video-edit) admite el modo edicion de video, generando un video editado a partir de un video de entrada y un prompt de texto
- Entrada de video: se pasa mediante
video_urls, solo se admite 1 video, con una duracion de entrada no superior a 10 segundos - Instruccion de edicion: usa
promptpara describir el efecto de edicion deseado (por ejemplo ajustar la iluminacion, cambiar el estilo, etc.) - Audio nativo: el modelo genera automaticamente audio sincronizado para la imagen, sin parametros adicionales
- Restriccion de parametros: en el modo edicion de video no se admiten
durationniaspect_ratio, la salida sigue al video de entrada - Descripcion negativa: escribela directamente en
prompt(por ejemploNo dialogue); este modelo no ofrece un parametro independiente de prompt negativo - Procesamiento asincrono, usa el ID de tarea devuelto para consultar estado
- Los enlaces de video generados son validos durante 24 horas, guardalos cuanto antes
Autorizaciones
##Todas las APIs requieren autenticacion Bearer Token##
Obtener API Key:
Visita la Pagina de gestion de API Key para obtener tu API Key
Agregar al encabezado de la solicitud:
Authorization: Bearer YOUR_API_KEYCuerpo
Nombre del modelo, fijo en gemini-omni-flash-video-edit
gemini-omni-flash-video-edit "gemini-omni-flash-video-edit"
Prompt de texto para la edicion de video, describe el efecto de edicion deseado, admite chino e ingles
Recomendaciones de uso:
- Describe los elementos que quieres cambiar y las partes que se mantienen sin cambios (por ejemplo "que la iluminacion sea mas calida, manteniendo el resto sin cambios")
- Escribe los requisitos negativos directamente en el prompt (por ejemplo
No dialogue,sin texto); este modelo no ofrece un parametro independiente de prompt negativo
"Que la iluminacion de la imagen sea mas calida, manteniendo el resto sin cambios"
Arreglo de videos a editar, solo se admite 1
Requisitos de entrada:
- Actualmente solo se admiten URL de video HTTP/HTTPS
- Formato: mp4
- Duracion: no superior a
10segundos
1 element["https://example.com/source.mp4"]Direccion de callback HTTPS despues de completar la tarea
Momento del callback:
- Se activa cuando la tarea se completa (completed), falla (failed) o se cancela (cancelled)
- Se envia despues de completar la confirmacion de facturacion
Restricciones de seguridad:
- Solo se admite el protocolo HTTPS
- El callback a direcciones IP internas esta prohibido (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- La longitud de la URL no debe exceder
2048caracteres
Mecanismo de callback:
- Tiempo de espera:
10segundos - Maximo
3reintentos en caso de fallo (reintentos despues de1segundo/2segundos/4segundos) - El formato del cuerpo de respuesta del callback es consistente con el formato de respuesta de la API de consulta de tareas
- La direccion de callback que devuelve un codigo de estado 2xx se considera exitosa, otros codigos de estado activaran reintentos
"https://your-domain.com/webhooks/video-task-completed"
Respuesta
Tarea de video creada exitosamente
Marca de tiempo de creacion de la tarea
1757169743
ID de tarea
"task-unified-1757169743-7cvnl5zw"
Nombre del modelo real utilizado
"gemini-omni-flash-video-edit"
Tipo de tarea especifico
video.generation.task Porcentaje de progreso de la tarea (0-100)
0 <= x <= 1000
Estado de la tarea
pending, processing, completed, failed "pending"
Informacion detallada de la tarea de video
Tipo de salida de la tarea
text, image, audio, video "video"
Informacion de uso y facturacion