Nesta página, você verá como dar os primeiros passos com as bibliotecas de cliente do Cloud para a API do AutoML Vision. Com as bibliotecas de cliente, é mais fácil acessar as APIs do Google Cloud Platform em linguagens compatíveis. É possível usar as APIs do Google Cloud Platform diretamente fazendo solicitações brutas ao servidor, mas as bibliotecas de cliente fornecem simplificações que reduzem significativamente a quantidade de código necessária.
Saiba mais sobre as bibliotecas de cliente do Cloud e as bibliotecas de cliente de APIs do Google mais antigas em Explicação sobre as bibliotecas de cliente.
Instale a biblioteca de cliente
C#
install-package Google.Cloud.AutoML.V1 -pre
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em C#.
Go
go get cloud.google.com/go/automl
Para mais informações, consulte Como configurar um ambiente de desenvolvimento do Go.
Java
If you are using Maven, add
the following to your pom.xml
file. For more information about
BOMs, see The Google Cloud Platform Libraries BOM.
If you are using Gradle, add the following to your dependencies:
If you are using sbt, add the following to your dependencies:
If you're using Visual Studio Code, IntelliJ, or Eclipse, you can add client libraries to your project using the following IDE plugins:
The plugins provide additional functionality, such as key management for service accounts. Refer to each plugin's documentation for details.
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Java.
Node.js
npm install --save @google-cloud/automl
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Node.js.
PHP
composer require google/cloud-automl
Para mais informações, consulte Como usar o PHP no Google Cloud.
Python
pip install --upgrade google-cloud-automl
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Python.
Ruby
gem install google-cloud-automl
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Ruby.
Configurar a autenticação
Para autenticar chamadas para as APIs do Google Cloud Platform, as bibliotecas de cliente são compatíveis com o Application Default Credentials (ADC). As bibliotecas procuram credenciais em um conjunto de locais definidos e usam essas credenciais para autenticar solicitações à API. Com o ADC, é possível disponibilizar credenciais ao aplicativo em uma variedade de ambientes, como de desenvolvimento ou produção local, sem precisar modificar o código do aplicativo.Em ambientes de produção, a maneira como você configura o ADC depende do serviço e do contexto. Para mais informações, consulte Configurar o Application Default Credentials.
Para um ambiente de desenvolvimento local, é possível configurar o ADC com as credenciais associadas à sua Conta do Google:
Instale e inicialize a CLI gcloud.
Ao inicializar a CLI gcloud, especifique um projeto do Google Cloud Platform em que você tem permissão para acessar os recursos necessários para o aplicativo.
Crie o arquivo de credenciais:
gcloud auth application-default login
Uma tela de login será exibida. Após o login, suas credenciais são armazenadas no arquivo de credenciais local usado pelo ADC.
Usar a biblioteca de cliente
O exemplo a seguir mostra como usar a biblioteca de cliente.
C#
Saiba mais sobre como usar as bibliotecas de cliente com o AutoML Vision Object Detection nestes guias:Go
Saiba mais sobre como usar as bibliotecas de cliente com o AutoML Vision Object Detection nestes guias:Java
Saiba mais sobre como usar as bibliotecas de cliente com o AutoML Vision Object Detection nestes guias:Node.js
Saiba mais sobre como usar as bibliotecas de cliente com o AutoML Vision Object Detection nestes guias:PHP
Saiba mais sobre como usar as bibliotecas de cliente com o AutoML Vision Object Detection nestes guias:Python
Saiba mais sobre como usar as bibliotecas de cliente com o AutoML Vision Object Detection nestes guias:Ruby
Saiba mais sobre como usar as bibliotecas de cliente com o AutoML Vision Object Detection nestes guias:Outros recursos
C#
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para C#:
Go
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para Go:
Java
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para Java:
Node.js
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para Node.js:
PHP
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para PHP:
Python
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para Python:
Ruby
Confira na lista a seguir os links para mais recursos relacionados à biblioteca de cliente para Ruby: