Exemplo de Requisição
A API Nano Banana Tasks pode ser usada para consultar os resultados da API Nano Banana Images. Para saber como usar a API Nano Banana Images, consulte o documento API Nano Banana Images. Usaremos um exemplo de ID de tarefa retornado pelo serviço da API Nano Banana Images. Suponha que temos um ID de tarefa: 4d320ead-4af4-4a55-8f3e-f2afebdf4fd0, a seguir, demonstraremos como passar um ID de tarefa.Exemplo de Tarefa

Configurando Cabeçalhos e Corpo da Requisição
Cabeçalhos da Requisição incluem:accept: especifica que a resposta deve ser no formato JSON, preenchido comoapplication/json.authorization: chave para chamar a API, que pode ser selecionada diretamente após a solicitação.
id: ID da tarefa enviada.action: modo de operação da tarefa.

Exemplo de Código
Pode-se notar que, no lado direito da página, foram gerados automaticamente códigos em várias linguagens, conforme mostrado na imagem:
CURL
Python
Exemplo de Resposta
Após uma requisição bem-sucedida, a API retornará as informações detalhadas da tarefa aqui. Por exemplo:id, ID gerado para esta tarefa, usado para identificar exclusivamente esta tarefa gerada.request, informações da requisição na consulta da tarefa.response, informações da resposta na consulta da tarefa.created_at, data de criação da tarefa, timestamp Unix (segundos, ponto flutuante).started_at, data de início da execução da tarefa, timestamp Unix (segundos, ponto flutuante).finished_at, data 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
Esta operação é para consultar detalhes de várias IDs de tarefas, diferentemente do anterior, onde a ação deve ser selecionada comoretrieve_batch.
Corpo da Requisição inclui:
ids: array de IDs de tarefas enviadas.action: modo de operação da tarefa.
Exemplo de Resposta
Após uma requisição bem-sucedida, a API retornará as informações detalhadas de todas as tarefas em lote. Por exemplo:items,批量任务的所有具体详情信息。Ele é um array, cada elemento do array tem o mesmo formato do resultado da consulta de uma única tarefa.count,此处批量查询任务的个数。
错误处理
在调用 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.403 forbidden:A política de segurança nativa do provedor negou a solicitação ou a geração de resultados; se todas as chamadas de geração forem negadas, a tarefa será salva em estado de falha, não conterá imagens e não será cobrada. Em solicitações de várias imagens, as outras chamadas bem-sucedidas ainda podem retornar e serão cobradas de acordo com o número real.500 api_error:Erro interno do servidor, algo deu errado no servidor.

