Bibliotecas de cliente da Pesquisa de comércio com IA

Nesta página, mostramos como começar a usar as bibliotecas de cliente do Cloud para a API AI Commerce Search. 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 Como configurar um ambiente de desenvolvimento em C++ para detalhes sobre os requisitos dessa biblioteca de cliente e dependências de instalação.

C#

Consulte a página de referência para ver os requisitos e as dependências de instalação 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 detalhes sobre os requisitos dessa biblioteca de cliente e dependências de instalação.

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:

  1. Instale a Google Cloud CLI e faça login na CLI gcloud com sua identidade federada. Depois de fazer login, inicialize a Google Cloud CLI executando o seguinte comando:

    gcloud init
  2. Crie credenciais de autenticação local para sua conta de usuário:

    gcloud auth application-default login

    Se um erro de autenticação for retornado, 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: