APIMart
Icono del modelo Gemini Omni 1.2 Flash
Vídeo

Gemini Omni 1.2 Flash API

Explora los ajustes de vídeo de Gemini Omni 1.2 Flash API con texto, imágenes de referencia, fotogramas inicial y final o un clip de origen. Organiza el prompt y los ajustes de salida en el Playground de Gemini Omni API.

Vídeo multimodalFotogramas inicial y finalDe 360p a 4K

Resumen de Gemini Omni API

  • Texto, imágenes de referencia y vídeo
  • Horizontal 16:9 o vertical 9:16
  • 360p, 720p, 1080p o 4K
Input

Describe en el prompt un vídeo de 3 a 10 segundos y su sonido.

Primer / último fotograma
Imagen de referencia

0/10 imágenes, incluidos el primer y el último fotograma.

Vídeos de referencia

Hasta 3 clips de un máximo de 3 segundos cada uno. Se ignora el audio de las referencias. No se admiten enlaces de YouTube.

Output

Describe la escena y elige los ajustes del vídeo.

Planifica escenas de vídeo con Gemini Omni 1.2 Flash

Prepara una idea para el modelo Gemini Omni 1.2 Flash con texto, referencias visuales e indicaciones de fotogramas. Elige la función de cada entrada y revisa la configuración de la API junto con la composición de la escena.

Ejemplos de Gemini Omni 1.2 Flash API: de texto e imagen a vídeo

Prepara una solicitud de vídeo y consulta el resultado con su ID de tarea.

  1. 1

    Configura la autenticación de la API

    Guarda tu clave de APIMart API en la variable de entorno APIMART_API_KEY y envíala en la cabecera Authorization: Bearer.

  2. 2

    Prepara y envía la solicitud de vídeo

    Envía model, prompt y los parámetros elegidos mediante POST a /v1/videos/generations. Para imagen a vídeo, añade first_frame_image. Sustituye los archivos locales por URL HTTP(S) accesibles; no envíes URL blob. Lee data[0].task_id en la respuesta.

  3. 3

    Consulta el resultado del vídeo

    Comprueba el estado con GET /v1/tasks/{task_id}. Si es completed, lee data.result.videos[0].url[0]; si es failed, consulta error.message.

    Consulta la documentación de APIMart API para obtener orientación general sobre la API.

POST /v1/videos/generations
curl -X POST https://api.apimart.ai/v1/videos/generations \
  -H "Authorization: Bearer $APIMART_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-omni-1.2-flash",
    "prompt": "Un plano continuo de seis segundos muestra faroles de papel sobre un tranquilo mercado junto al lago al anochecer. La cámara avanza despacio, las telas se mecen con la brisa y se oye el suave sonido del agua.",
    "aspect_ratio": "16:9",
    "resolution": "720p"
  }'

Parámetros de gemini-omni-api

ParámetroTipoObligatorioPor defectoDescripción
modelstringSíPor defecto: gemini-omni-1.2-flashID de configuración utilizado en esta página: gemini-omni-1.2-flash.
promptstringSíPor defecto: —Describe el sujeto, el movimiento, la cámara, la iluminación y el sonido deseado. Indica la duración de 3 a 10 segundos en el prompt; no hay un campo duration independiente.
aspect_ratiostringOpcionalPor defecto: 16:9Relación de aspecto del vídeo: 16:9 horizontal o 9:16 vertical. El valor por defecto es 16:9.
resolutionstringOpcionalPor defecto: 720p360p, 720p, 1080p o 4k. El valor por defecto es 720p; 1080p y 4k utilizan superresolución.
image_urlsarrayOpcionalPor defecto: []URL HTTP(S) de las imágenes de referencia. Las referencias y los fotogramas inicial y final comparten un límite total de 10 imágenes.
first_frame_imagestringOpcionalPor defecto: —URL HTTP(S) de la imagen del fotograma inicial. Cuenta para el límite total de 10 imágenes.
last_frame_imagestringOpcionalPor defecto: —URL HTTP(S) de la imagen del fotograma final. Requiere first_frame_image y cuenta para el límite total de 10 imágenes.
video_urlsarrayOpcionalPor defecto: []URL HTTP(S) de los vídeos: hasta 3 clips de referencia de 3 segundos como máximo cada uno, o 1 vídeo de origen de hasta 10 segundos para edit o extend. No se admiten enlaces de YouTube.
metadata.taskstringOpcionalPor defecto: —Tarea explícita: text_to_video, image_to_video, reference_to_video, edit o extend. Para la selección automática, omite metadata.task en lugar de enviar la cadena auto.
previous_interaction_idstringOpcionalPor defecto: —Identificador opcional de una interacción anterior para continuar su contexto. Usa un ID de interacción existente, no un ID de tarea ni un nombre de modelo.