Bibliothèques clientes AutoML Natural Language

Cette page explique comment utiliser les bibliothèques clientes Cloud pour l'API AutoML. Les bibliothèques clientes facilitent l'accès aux API Google Cloud à partir d'un langage compatible. Bien que vous puissiez utiliser les API Google Cloud directement en envoyant des requêtes brutes au serveur, les bibliothèques clientes simplifient considérablement la quantité de code à écrire.

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

Installer la bibliothèque cliente

C#

Les bibliothèques clientes C# d'AutoML Natural Language sont actuellement disponibles en version alpha.

install-package Google.Cloud.AutoML.V1 -pre

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

Go

go get cloud.google.com/go/automl

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

Java

Si vous utilisez Maven, ajoutez les lignes suivantes à votre fichier pom.xml. Pour en savoir plus sur les BOM, consultez la page The Google Cloud Platform Libraries BOM (BOM des bibliothèques Google Cloud Platform).

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>com.google.cloud</groupId>
      <artifactId>libraries-bom</artifactId>
      <version>26.34.0</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>com.google.cloud</groupId>
    <artifactId>google-cloud-automl</artifactId>
  </dependency>

Si vous utilisez Gradle, ajoutez les éléments suivants à vos dépendances :

implementation 'com.google.cloud:google-cloud-automl:2.37.0'

Si vous utilisez sbt, ajoutez les éléments suivants à vos dépendances :

libraryDependencies += "com.google.cloud" % "google-cloud-automl" % "2.37.0"

Si vous utilisez Visual Studio Code, IntelliJ ou Eclipse, vous pouvez ajouter des bibliothèques clientes à votre projet à l'aide des plug-ins IDE suivants :

Les plug-ins offrent des fonctionnalités supplémentaires, telles que la gestion des clés pour les comptes de service. Reportez-vous à la documentation de chaque plug-in pour plus de détails.

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

Node.js

npm install --save @google-cloud/automl

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

PHP

composer require google/cloud-automl

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

Python

pip install --upgrade google-cloud-automl

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

Ruby

gem install google-cloud-automl

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 les identifiants par défaut de l'application. 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. Avec cette fonctionnalité, vous pouvez rendre les identifiants disponibles pour votre application dans divers environnements, tels que les environnements de développement ou de production en local, sans avoir à modifier le code de votre application.

Pour les environnements de production, la manière dont vous configurez la fonctionnalité ADC dépend du service et du contexte. Pour en savoir plus, consultez Configurer les identifiants par défaut de l'application.

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

  1. Installez et initialisez la gcloud CLI.

    Lorsque vous initialisez 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 l'ADC.

Utiliser la bibliothèque cliente

L'exemple suivant montre comment utiliser la bibliothèque cliente.

C#

Pour en savoir plus sur l'utilisation des bibliothèques clientes avec AutoML Natural Language, consultez les guides suivants:

Go

Pour en savoir plus sur l'utilisation des bibliothèques clientes avec AutoML Natural Language, consultez les guides suivants:

Java

Pour en savoir plus sur l'utilisation des bibliothèques clientes avec AutoML Natural Language, consultez les guides suivants:

Node.js

Pour en savoir plus sur l'utilisation des bibliothèques clientes avec AutoML Natural Language, consultez les guides suivants:

PHP

Pour en savoir plus sur l'utilisation des bibliothèques clientes avec AutoML Natural Language, consultez les guides suivants:

Python

Pour en savoir plus sur l'utilisation des bibliothèques clientes avec AutoML Natural Language, consultez les guides suivants:

Ruby

Pour en savoir plus sur l'utilisation des bibliothèques clientes avec AutoML Natural Language, consultez les guides suivants:

Autres ressources

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: