Veja nesta página os primeiros passos para usar as bibliotecas de cliente do Cloud da API Vision. Leia mais sobre as bibliotecas de cliente das APIs do Cloud, incluindo as antigas, em Explicações sobre bibliotecas de cliente.
Como instalar a biblioteca de cliente
C#
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em C#.
Se você estiver usando o Visual Studio 2017 ou uma versão posterior, abra a janela do gerenciador de pacotes nuget e digite o seguinte:Install-Package Google.Apis
Se você estiver usando as ferramentas da interface de linha de comando do .NET Core para instalar as dependências, execute o seguinte comando:
dotnet add package Google.Apis
Go
Para mais informações, consulte Como configurar um ambiente de desenvolvimento do Go.
go get cloud.google.com/go/vision/apiv1
Java
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Java.
Se você estiver usando o Maven,
adicione o código abaixo ao arquivo pom.xml
. Para mais informações sobre
BOMs, consulte BOM das bibliotecas do Google Cloud Platform.
Se você estiver usando o Gradle, adicione isto às dependências:
Se você estiver usando o sbt, adicione o seguinte às suas dependências:
Se você estiver usando o Visual Studio Code, o IntelliJ ou o Eclipse, poderá adicionar bibliotecas de cliente ao projeto usando estes plug-ins de IDE:
Os plug-ins também oferecem outras funcionalidades, como gerenciamento de chaves de contas de serviço. Consulte a documentação de cada plug-in para mais detalhes.
Node.js
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Node.js.
npm install --save @google-cloud/vision
PHP
Para mais informações, consulte Como usar o PHP no Google Cloud.
composer require google/apiclient
Python
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Python.
pip install --upgrade google-cloud-vision
Ruby
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Ruby.
gem install google-api-client
Como configurar a autenticação
Para executar a biblioteca de cliente, primeiro você precisa configurar a autenticação. Uma maneira de fazer isso é criar uma conta de serviço e definir uma variável de ambiente, conforme mostrado nas etapas a seguir. Para outras formas de autenticação, consulte Como autenticar como uma conta de serviço.
Console
Crie uma conta de serviço:
-
No console do Cloud, acesse a página Criar conta de serviço.
Acesse "Criar conta de serviço" - Selecione o projeto.
-
No campo Nome da conta de serviço, insira um nome. O console do Cloud preenche o campo ID da conta de serviço com base nesse nome.
No campo Descrição da conta de serviço, insira uma descrição. Por exemplo,
Service account for quickstart
. - Clique em Criar e continuar.
-
Clique em Concluído para terminar a criação da conta de serviço.
Não feche a janela do navegador. Você vai usá-la na próxima etapa.
Crie uma chave de conta de serviço:
- No console do Cloud, clique no endereço de e-mail da conta de serviço que você criou.
- Clique em Chaves.
- Clique em Adicionar chave e em Criar nova chave.
- Clique em Criar. O download de um arquivo de chave JSON é feito no seu computador.
- Clique em Fechar.
gcloud
Configure a autenticação:
-
Crie a conta de serviço. Substitua
NAME
por um nome para a conta de serviço.gcloud iam service-accounts create NAME
-
Gere o arquivo de chave:
gcloud iam service-accounts keys create FILE_NAME.json --iam-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
Substitua:
FILE_NAME
: um nome para o arquivo de chaveSERVICE_ACCOUNT_NAME
: o nome da conta de serviço.PROJECT_ID
: o ID do projeto em que você criou a conta de serviço
Forneça credenciais de autenticação ao código do aplicativo
definindo a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS
. Essa
variável se aplica somente à sessão de shell atual. Se você quiser que a variável
seja aplicada em sessões de shell futuras, defina a variável no arquivo de inicialização de shell,
por exemplo, no arquivo ~/.bashrc
ou ~/.profile
.
Linux ou macOS
export GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH
"
Substitua KEY_PATH
pelo caminho do arquivo JSON que
contém a chave da conta de serviço.
Exemplo:
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"
Windows
Para PowerShell:
$env:GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH
"
Substitua KEY_PATH
pelo caminho do arquivo JSON que
contém a chave da conta de serviço.
Exemplo:
$env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\username\Downloads\service-account-file.json"
Para prompt de comando:
set GOOGLE_APPLICATION_CREDENTIALS=KEY_PATH
Substitua KEY_PATH
pelo caminho do arquivo JSON que
contém a chave da conta de serviço.
Usar a biblioteca de cliente
O exemplo a seguir mostra como usar a biblioteca de cliente.
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido do Vision: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Vision para Go.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido do Vision: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Vision para Java.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido do Vision: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Vision para Node.js.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido do Vision: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Vision para Python.
Outros recursos
C#
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
Go
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow
Java
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
Node.js
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
PHP
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
Python
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
Ruby
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow
Outras bibliotecas de cliente
Além das bibliotecas mostradas acima, o Spring Cloud GCP está disponível para aplicativos Java. A API do Spring Vision ajuda você a usar o Cloud Vision em qualquer aplicativo criado com o Spring Framework.
Para dar os primeiros passos, saiba como adicionar o Spring Cloud Vision ao seu aplicativo.
Faça um teste
Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho da API Cloud Vision em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
Faça uma avaliação gratuita da API Cloud Vision