Nesta página, mostramos como começar a usar as bibliotecas de cliente do Cloud para a API Vertex AI para Pesquisa em E-commerce. As bibliotecas de cliente facilitam o acesso a APIs doGoogle Cloud em uma linguagem compatível. É possível usar as APIs doGoogle Cloud diretamente fazendo solicitações brutas ao servidor, mas as bibliotecas de cliente oferecem simplificações que reduzem significativamente a quantidade de código que você precisa escrever.
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.
Instalar a biblioteca de cliente
C++
Consulte os requisitos e as dependências de instalação da biblioteca em Como configurar um ambiente de desenvolvimento em C++.
C#
Consulte a página de referência para ver os requisitos e instalar dependências dessa biblioteca de cliente.
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em C#.
Go
Consulte o
GitHub README
para ver os requisitos e instalar dependências dessa biblioteca de cliente.
Para mais informações, consulte Como configurar um ambiente de desenvolvimento do Go.
Java
Consulte o
GitHub README
para ver os requisitos e instalar dependências dessa biblioteca de cliente.
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Java.
Node.js
Consulte o
GitHub README
para ver os requisitos e instalar dependências dessa biblioteca de cliente.
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Node.js.
PHP
Consulte o
GitHub README
para ver os requisitos e instalar dependências dessa biblioteca de cliente.
Para mais informações, consulte Como usar o PHP no Google Cloud.
Python
Consulte o
PyPI README para saber mais sobre os requisitos dessa biblioteca
de cliente e instalar as dependências.
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Python.
Ruby
Consulte o
RubyDoc README para saber mais sobre os requisitos dessa biblioteca de cliente e instalar as dependências.
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Ruby.
Configurar a autenticação
Para autenticar chamadas às APIs do Google Cloud , as bibliotecas de cliente oferecem suporte a Application Default Credentials (ADC). As bibliotecas procuram credenciais em um conjunto de locais definidos e as usam 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 a CLI do Google Cloud. Após a instalação, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud initAo usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
Se você estiver usando um shell local, crie credenciais de autenticação local para sua conta de usuário:
gcloud auth application-default login
Não é necessário fazer isso se você estiver usando o Cloud Shell.
Se um erro de autenticação for retornado e você estiver usando um provedor de identidade (IdP) externo, confirme se você fez login na CLI gcloud com sua identidade federada.
Uma tela de login é exibida. Após o login, suas credenciais são armazenadas no arquivo de credenciais local usado pelo ADC.
Outros recursos
C++
A lista a seguir contém links para mais recursos relacionados à biblioteca de cliente para C++:
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: