Vertex AI Search pour les bibliothèques clientes du secteur du commerce

Cette page explique comment utiliser les bibliothèques clientes Cloud pour l'API Vertex AI Search for Retail. Les bibliothèques clientes facilitent l'accès aux API Google Cloud à l'aide d'un langage compatible. Bien que vous puissiez utiliser directement les API Google Cloud en envoyant des requêtes brutes au serveur, les bibliothèques clientes fournissent des simplifications qui réduisent considérablement la quantité de code à écrire.

Pour en savoir plus sur les bibliothèques clientes Cloud et les anciennes bibliothèques clientes des API Google, consultez la page Présentation des bibliothèques clientes.

Installer la bibliothèque cliente

C++

Pour en savoir plus sur les exigences de cette bibliothèque cliente et installer des dépendances, consultez la page Configurer un environnement de développement C++.

C#

Consultez la page de référence pour connaître les exigences de cette bibliothèque cliente et installer les dépendances.

Pour en savoir plus, consultez la page Configurer un environnement de développement C#.

Go

Consultez le fichier GitHub README pour connaître les prérequis de cette bibliothèque cliente et installer des dépendances.

Pour plus d'informations, consultez la page Configurer un environnement de développement Go.

Java

Consultez le fichier GitHub README pour connaître les prérequis de cette bibliothèque cliente et installer des dépendances.

Pour en savoir plus, consultez la page Configurer un environnement de développement Java.

Node.js

Consultez le fichier GitHub README pour connaître les prérequis de cette bibliothèque cliente et installer des dépendances.

Pour en savoir plus, consultez la section Configurer un environnement de développement Node.js.

PHP

Consultez le fichier GitHub README pour connaître les prérequis de cette bibliothèque cliente et installer des dépendances.

Pour en savoir plus, consultez la page Utiliser PHP sur Google Cloud.

Python

Consultez la documentation de PiPY README pour en savoir plus sur les exigences de cette bibliothèque cliente et installer des dépendances.

Pour en savoir plus, consultez la page Configurer un environnement de développement Python.

Ruby

Pour en savoir plus sur les exigences de cette bibliothèque cliente et sur l'installation des dépendances, consultez le README RubyDoc.

Pour en savoir plus, consultez la section Configurer un environnement de développement Ruby.

Configurer l'authentification

Pour authentifier les appels aux API Google Cloud, les bibliothèques clientes sont compatibles avec le service d'Identifiants par défaut de l'application (ADC). Les bibliothèques recherchent des identifiants dans un ensemble d'emplacements définis et les utilisent pour authentifier les requêtes adressées à l'API. Le service ADC vous permet de mettre des identifiants à disposition de votre application dans divers environnements, tels que l'environnement de développement local ou l'environnement de production, sans avoir à modifier le code de votre application.

Pour les environnements de production, la façon de configurer le service ADC dépend du service et du contexte. Pour en savoir plus, consultez la page Configurer les identifiants par défaut de l'application.

Pour un environnement de développement local, vous pouvez configurer ADC avec les identifiants associés à votre compte Google :

  1. Installez et initialisez la gcloud CLI.

    Lorsque vous initialisez la gcloud CLI, veillez à spécifier un projet Google Cloud dans lequel vous êtes autorisé à accéder aux ressources dont votre application a besoin.

  2. Créez votre fichier d'identifiants :

    gcloud auth application-default login

    Un écran de connexion s'affiche. Une fois que vous êtes connecté, vos identifiants sont stockés dans le fichier d'identifiants local utilisé par ADC.

Autres ressources

C++

La liste suivante contient des liens vers d'autres ressources liées à la bibliothèque cliente pour C++ :

C#

La liste suivante contient des liens vers d'autres ressources liées à la bibliothèque cliente pour C# :

Go

La liste suivante contient des liens vers d'autres ressources liées à la bibliothèque cliente pour Go :

Java

La liste suivante contient des liens vers d'autres ressources liées à la bibliothèque cliente pour Java :

Node.js

La liste suivante contient des liens vers d'autres ressources liées à la bibliothèque cliente pour Node.js :

PHP

La liste suivante contient des liens vers d'autres ressources liées à la bibliothèque cliente pour PHP :

Python

La liste suivante contient des liens vers d'autres ressources liées à la bibliothèque cliente pour Python :

Ruby

La liste suivante contient des liens vers d'autres ressources liées à la bibliothèque cliente pour Ruby :