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

Processo de Solicitação

Para usar a API Veo Videos Generation, primeiro acesse o console 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 para que você possa experimentar; quando o crédito acabar, você pode recarregar o saldo geral no console.
📘 Documentação Completa: Veo Videos Generation API →

Exemplo de Solicitação

A API Veo Tasks pode ser usada para consultar os resultados da API Veo Videos Generation. Para saber como usar a API Veo Videos Generation, consulte a documentação Veo Videos Generation API. Usaremos um exemplo de ID de tarefa retornado pelo serviço da API Veo Videos Generation. Suponha que temos um ID de tarefa: 1ebe4f2b-59ba-4385-a4ea-0ce8a3fe12ed, a seguir, demonstraremos como passar um ID de tarefa.

Exemplo de Tarefa

Configurando Cabeçalhos de Solicitação e Corpo da Solicitação

Request Headers 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.
Request Body inclui:
  • id: o ID da tarefa enviada.
  • action: a forma de operação na tarefa.
Configuração conforme mostrado na imagem abaixo:

Exemplo de Código

Você pode notar que, no lado direito da página, já foram gerados automaticamente códigos em várias linguagens, como mostrado na imagem:

Alguns exemplos de código são os seguintes:

CURL

Python

Exemplo de Resposta

Após uma solicitação bem-sucedida, a API retornará as informações detalhadas da tarefa de vídeo aqui. Por exemplo:
O resultado retornado contém vários campos, o campo request é o corpo da solicitação ao iniciar a tarefa, enquanto o campo response é o corpo da resposta retornada após a conclusão da tarefa. A descrição dos campos é a seguinte.
  • id, o ID que gerou esta tarefa de vídeo, usado para identificar exclusivamente esta tarefa de geração de vídeo.
  • request, informações da solicitação na tarefa de vídeo.
  • response, informações da resposta na tarefa de vídeo.
  • created_at, data e hora de criação da tarefa, timestamp Unix (segundos, ponto flutuante).
  • started_at, data e hora em que a tarefa começou a ser executada, timestamp Unix (segundos, ponto flutuante).
  • finished_at, data e hora em que a tarefa foi concluída, 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

Esta operação é para consultar detalhes de várias tarefas com IDs, diferentemente do anterior, onde a ação deve ser selecionada como retrieve_batch. Request Body inclui:
  • ids: array de IDs de tarefas enviadas.
  • action: a forma de operação na tarefa.
Configuração conforme mostrado na imagem abaixo:

Exemplo de Código

Você pode notar que, no lado direito da página, já foram gerados automaticamente códigos em várias linguagens, como mostrado na imagem:

Alguns exemplos de código são os seguintes:

Exemplo de Resposta

Após uma solicitação bem-sucedida, a API retornará as informações detalhadas de todas as tarefas de vídeo em lote. Por exemplo:
返回结果一共有多个字段,其中items是包含了批量视频任务的具体详情信息,每个视频任务的具体信息与上文的字段一样,字段信息如下。
  • items,批量视频任务的所有具体详情信息。 Ele é um array, onde cada elemento do array tem o mesmo formato do resultado da consulta de uma única tarefa acima.
  • count,此处批量查询视频任务的个数。

CURL

错误处理

在调用 API 时,如果遇到错误,API 会返回相应的错误代码和信息。例如:
  • 400 token_mismatched:Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.
  • 400 api_not_implemented:Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.
  • 401 invalid_token:Não autorizado, token de autorização inválido ou ausente.
  • 429 too_many_requests:Muitas solicitações, você excedeu o limite de taxa.
  • 500 api_error:Erro interno do servidor, algo deu errado no servidor.

错误响应示例

结论

通过本文档,您已经了解了如何使用 Veo Tasks API 进行查询单个或批量视频任务的所有具体详情信息。希望本文档能帮助您更好地对接和使用该 API。如有任何问题,请随时联系我们的技术支持团队。