APIMart
Ícone do modelo Gemini Omni 1.2 Flash
Vídeo

Gemini Omni 1.2 Flash API

Explore os controles de vídeo do Gemini Omni 1.2 Flash API com texto, imagens de referência, quadros inicial e final ou um clipe de origem. Organize seu prompt e os ajustes de saída no Playground do Gemini Omni API.

Vídeo multimodalQuadros inicial e finalDe 360p a 4K

Visão geral do Gemini Omni API

  • Texto, imagens de referência e vídeo
  • Horizontal 16:9 ou vertical 9:16
  • 360p, 720p, 1080p ou 4K
Input

Descreva no prompt um vídeo de 3 a 10 segundos e seu som.

Primeiro / último quadro
Imagem de Referência

0/10 imagens, incluindo o primeiro e o último quadro.

Vídeos de referência

Até 3 clipes de até 3 segundos cada. O áudio das referências é ignorado. Links do YouTube não são aceitos.

Output

Descreva a cena e escolha as configurações do vídeo.

Planeje cenas de vídeo com Gemini Omni 1.2 Flash

Prepare um projeto para o modelo Gemini Omni 1.2 Flash com texto, referências visuais e orientações de quadros. Escolha a função de cada entrada e confira a configuração da API junto com a composição da cena.

Exemplos da Gemini Omni 1.2 Flash API: texto e imagem para vídeo

Prepare uma solicitação de vídeo e consulte o resultado usando o ID da tarefa.

  1. 1

    Configurar a autenticação da API

    Salve sua chave APIMart API na variável de ambiente APIMART_API_KEY e envie-a no cabeçalho Authorization: Bearer.

  2. 2

    Preparar e enviar a solicitação de vídeo

    Envie model, prompt e os parâmetros escolhidos por POST para /v1/videos/generations. Para imagem para vídeo, adicione first_frame_image. Substitua arquivos locais por URLs HTTP(S) acessíveis; não envie URLs blob. Leia data[0].task_id na resposta.

  3. 3

    Consultar o resultado do vídeo

    Verifique o status com GET /v1/tasks/{task_id}. Quando for completed, leia data.result.videos[0].url[0]; quando for failed, consulte error.message.

    Consulte a documentação da APIMart API para orientações gerais sobre a 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": "Um plano contínuo de seis segundos mostra lanternas de papel sobre um mercado tranquilo à beira de um lago ao anoitecer. A câmera avança devagar, os tecidos se movem com a brisa e ouve-se o som suave da água.",
    "aspect_ratio": "16:9",
    "resolution": "720p"
  }'

Parâmetros de gemini-omni-api

ParâmetroTipoObrigatórioPadrãoDescrição
modelstringSimPadrão: gemini-omni-1.2-flashID de configuração usado nesta página: gemini-omni-1.2-flash.
promptstringSimPadrão: —Descreva o assunto, o movimento, a câmera, a iluminação e o som desejado. Indique a duração de 3 a 10 segundos no prompt; não há um campo duration separado.
aspect_ratiostringOpcionalPadrão: 16:9Proporção do vídeo: 16:9 horizontal ou 9:16 vertical. O padrão é 16:9.
resolutionstringOpcionalPadrão: 720p360p, 720p, 1080p ou 4k. O padrão é 720p; 1080p e 4k usam aumento de resolução.
image_urlsarrayOpcionalPadrão: []URLs HTTP(S) das imagens de referência. As referências e os quadros inicial e final compartilham um limite total de 10 imagens.
first_frame_imagestringOpcionalPadrão: —URL HTTP(S) da imagem do quadro inicial. Conta para o limite total de 10 imagens.
last_frame_imagestringOpcionalPadrão: —URL HTTP(S) da imagem do quadro final. Exige first_frame_image e conta para o limite total de 10 imagens.
video_urlsarrayOpcionalPadrão: []URLs HTTP(S) dos vídeos: até 3 clipes de referência de no máximo 3 segundos cada, ou 1 vídeo de origem de no máximo 10 segundos para edit ou extend. Links do YouTube não são aceitos.
metadata.taskstringOpcionalPadrão: —Tarefa explícita: text_to_video, image_to_video, reference_to_video, edit ou extend. Para seleção automática, omita metadata.task em vez de enviar a string auto.
previous_interaction_idstringOpcionalPadrão: —Identificador opcional de uma interação anterior para continuar seu contexto. Use um ID de interação existente, não um ID de tarefa nem um nome de modelo.