Skip to main content
A principal função da API Gemini Tasks é consultar o status de execução de tarefas através do ID da tarefa gerado pela API Gemini Videos Generation. Este documento irá detalhar as instruções de integração da API Gemini Tasks, ajudando você a integrar e consultar facilmente o status de execução das tarefas da API Gemini Videos Generation.

Processo de Solicitação

Para usar a API Gemini Videos Generation, primeiro acesse o Painel de Controle Ace Data Cloud para obter seu Token de API, que deve ser guardado para uso futuro. Se você ainda não estiver logado ou registrado, será redirecionado automaticamente para a página de login, onde será convidado a se registrar e logar; após a conclusão, você será redirecionado de volta para a página atual. Um Token de API é suficiente para acessar todos os serviços da plataforma, não sendo necessário solicitar um para cada serviço individualmente. A primeira solicitação oferece um crédito gratuito, permitindo uma experiência sem custo; quando o crédito estiver baixo, você pode recarregar o saldo geral no painel de controle.
📘 Documentação Completa: API Gemini Videos Generation →

Exemplo de Solicitação

A API Gemini Tasks pode ser usada para consultar os resultados da API Gemini Videos Generation.

Configurando Cabeçalhos e Corpo da Solicitação

Cabeçalhos da Solicitação incluem:
  • accept: especifica que a resposta deve ser no formato JSON, preenchido como application/json.
  • authorization: a chave para chamar a API, que pode ser selecionada diretamente após a solicitação.
Corpo da Solicitação inclui:
  • id: o ID da tarefa a ser consultada.
  • action: a forma de operação na tarefa, para consulta única, preencha como retrieve.

Exemplo de Código CURL

Exemplo de Resposta

Após uma solicitação bem-sucedida, a API retornará as informações detalhadas da tarefa aqui. O campo request é o corpo da solicitação quando a tarefa foi iniciada, e o campo response é o corpo da resposta retornado após a conclusão da tarefa, por exemplo:
A descrição dos campos é a seguinte:
  • id: ID da tarefa gerada, usado para identificar exclusivamente esta tarefa.
  • request: informações da solicitação na tarefa consultada.
  • response: informações da resposta na tarefa consultada.
  • created_at: horário de criação da tarefa, timestamp Unix (segundos, ponto flutuante).
  • started_at: horário de início da execução da tarefa, timestamp Unix (segundos, ponto flutuante).
  • finished_at: horário de conclusão da tarefa, timestamp Unix (segundos, ponto flutuante). Este campo não é retornado se a tarefa não estiver concluída.
  • elapsed: tempo gasto na execução da tarefa, em segundos (ponto flutuante, com 3 casas decimais). Este campo não é retornado se a tarefa não estiver concluída.

Operação de Consulta em Lote

Para consultar detalhes de várias tarefas ID, defina action como retrieve_batch e passe um array de IDs de tarefas através de ids: Corpo da Solicitação inclui:
  • ids: array de IDs de tarefas a serem consultadas.
  • action: a forma de operação na tarefa, para consulta em lote, preencha como retrieve_batch.