Method: images.asyncBatchAnnotate

Executar detecção e anotação de imagem assíncrona para uma lista de imagens.

O progresso e os resultados podem ser recuperados por meio da interface google.longrunning.Operations Operation.metadata contém OperationMetadata (metadados). Operation.response contém AsyncBatchAnnotateImagesResponse (resultados).

Esse serviço gravará saídas de anotação de imagem em arquivos json no bucket do Google Cloud Storage do cliente, cada arquivo json contendo proto BatchAnnotateImagesResponse.

Solicitação HTTP

POST https://vision.googleapis.com/v1/images:asyncBatchAnnotate

O URL usa a sintaxe de transcodificação gRPC.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "requests": [
    {
      object (AnnotateImageRequest)
    }
  ],
  "outputConfig": {
    object (OutputConfig)
  },
  "parent": string
}
Campos
requests[]

object (AnnotateImageRequest)

Obrigatório. Solicitações individuais de anotação de imagem para este lote.

outputConfig

object (OutputConfig)

Obrigatório. O local e os metadados da saída desejados (por exemplo, formato).

parent

string

Opcional. Segmente o projeto e o local para fazer uma chamada.

Formato: projects/{project-id}/locations/{location-id}.

Se nenhum pai for especificado, uma região será escolhida automaticamente.

IDs de local compatíveis: us: apenas nos EUA, asia: áreas da Ásia Oriental, como Japão, Taiwan, eu: União Europeia.

Exemplo: projects/project-A/locations/eu.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-vision

Para saber mais, consulte a Visão geral da autenticação.