クライアント ライブラリ

AutoML Natural Language は、直接リクエストを行って使用できます。一方で、いくつかの一般的な言語のクライアント ライブラリも用意されています。AutoML Natural Language クライアント ライブラリは Google Cloud クライアント ライブラリを基に構築されています。この共通インフラストラクチャは API 固有のライブラリを実装するための機能を備えており、Cloud API を使用する際に直接使用できるデータ型とメソッドも用意されています。

利用可能なクライアント ライブラリ

AutoML Natural Language には、次の言語用のクライアント ライブラリとガイドが用意されています。

Python

AutoML Natural Language のクライアント ライブラリをインストールして使用する方法については、AutoML Natural Language のクライアント ライブラリをご覧ください。詳細については、AutoML Natural Language Python API のリファレンス ドキュメントをご覧ください。

AutoML Natural Language で認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。

このページでは、AutoML Natural Language Python クライアント ライブラリのリファレンス ドキュメントと関連リソースを示します。

リソース 説明
ライブラリ リファレンス AutoML Natural Language Python ライブラリ リファレンス
言語ガイド GCP で Python を使用するための一般的なガイド
GitHub リポジトリ このライブラリ用のソースコードと追加ドキュメント
Stack Overflow AutoML Natural Language と Python でタグ付けされた質問

インストール

クライアント ライブラリをインストールするには:

pip install --upgrade google-cloud-automl

Java

AutoML Natural Language のクライアント ライブラリをインストールして使用する方法については、AutoML Natural Language のクライアント ライブラリをご覧ください。詳細については、AutoML Natural Language Java API のリファレンス ドキュメントをご覧ください。

AutoML Natural Language で認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。

このページでは、AutoML Natural Language Java クライアント ライブラリのリファレンス ドキュメントと関連リソースを示します。

リソース 説明
ライブラリ リファレンス AutoML Natural Language Java ライブラリ リファレンス
言語ガイド GCP で Java を使用するための一般的なガイド
GitHub リポジトリ このライブラリ用のソースコードと追加ドキュメント
Stack Overflow AutoML Natural Language と Java でタグ付けされた質問

インストール

クライアント ライブラリをインストールするには:

Maven を使用している場合は、以下を pom.xml ファイルに追加します。BOM の詳細については、Google Cloud Platform ライブラリ BOM をご覧ください。

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

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

Gradle を使用している場合は、以下を依存関係に追加します。

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

sbt を使用している場合は、以下を依存関係に追加します。

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

Visual Studio Code、IntelliJ または Eclipse を使用している場合は、次の IDE プラグインでプロジェクトにクライアント ライブラリを追加できます。

プラグインでは、サービス アカウントのキー管理などの追加機能も提供されます。詳細は各プラグインのドキュメントをご覧ください。

Node.js

AutoML Natural Language のクライアント ライブラリをインストールして使用する方法については、AutoML Natural Language のクライアント ライブラリをご覧ください。詳細については、AutoML Natural Language Node.js API のリファレンス ドキュメントをご覧ください。

AutoML Natural Language で認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。

このページでは、AutoML Natural Language Node.js クライアント ライブラリのリファレンス ドキュメントと関連リソースを示します。

リソース 説明
ライブラリ リファレンス AutoML Natural Language Node.js ライブラリ リファレンス
言語ガイド GCP で Node.js を使用するための一般的なガイド
GitHub リポジトリ このライブラリ用のソースコードと追加ドキュメント
Stack Overflow AutoML Natural Language と Node.js でタグ付けされた質問

インストール

クライアント ライブラリをインストールするには:

npm install --save @google-cloud/automl

C#

AutoML Natural Language のクライアント ライブラリをインストールして使用する方法については、AutoML Natural Language のクライアント ライブラリをご覧ください。

AutoML Natural Language で認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。

現在、AutoML Natural Language 用の C# クライアント ライブラリは、アルファ版としてリリースされています。

このページでは、AutoML Natural Language C# クライアント ライブラリのリファレンス ドキュメントと関連リソースを示します。

リソース 説明
ライブラリ リファレンス AutoML Natural Language C# ライブラリ リファレンス
言語ガイド GCP で C# を使用するための一般的なガイド
GitHub リポジトリ このライブラリ用のソースコードと追加ドキュメント
Stack Overflow AutoML Natural Language と C# でタグ付けされた質問

インストール

クライアント ライブラリをインストールするには:

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

Go

AutoML Natural Language のクライアント ライブラリをインストールして使用する方法については、AutoML Natural Language のクライアント ライブラリをご覧ください。詳細については、AutoML Natural Language Go API のリファレンス ドキュメントをご覧ください。

AutoML Natural Language で認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。

このページでは、AutoML Natural Language Go クライアント ライブラリのリファレンス ドキュメントと関連リソースを示します。

リソース 説明
ライブラリ リファレンス AutoML Natural Language Go ライブラリ リファレンス
言語ガイド GCP で Go を使用するための一般的なガイド
GitHub リポジトリ このライブラリ用のソースコードと追加ドキュメント
Stack Overflow AutoML Natural Language and Go でタグ付けされた質問

インストール

クライアント ライブラリをインストールするには:

go get cloud.google.com/go/automl

PHP

AutoML Natural Language のクライアント ライブラリをインストールして使用する方法については、AutoML Natural Language のクライアント ライブラリをご覧ください。

AutoML Natural Language で認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。

このページでは、AutoML Natural Language PHP クライアント ライブラリのリファレンス ドキュメントと関連リソースを示します。

リソース 説明
ライブラリ リファレンス AutoML Natural Language PHP ライブラリ リファレンス
言語ガイド GCP で PHP を使用するための一般的なガイド
GitHub リポジトリ このライブラリ用のソースコードと追加ドキュメント
Stack Overflow AutoML Natural Language と PHP でタグ付けされた質問

インストール

クライアント ライブラリをインストールするには:

composer require google/cloud-automl

Ruby

AutoML Natural Language のクライアント ライブラリをインストールして使用する方法については、AutoML Natural Language のクライアント ライブラリをご覧ください。

AutoML Natural Language で認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。

現在、AutoML Natural Language 用の C# クライアント ライブラリは、アルファ版としてリリースされています。

このページでは、AutoML Natural Language Ruby クライアント ライブラリのリファレンス ドキュメントと関連リソースを示します。

リソース 説明
ライブラリ リファレンス AutoML Natural Language Ruby ライブラリ リファレンス
言語ガイド GCP で Ruby を使用するための一般的なガイド
GitHub リポジトリ このライブラリ用のソースコードと追加ドキュメント
Stack Overflow AutoML Natural Language と Ruby でタグ付けされた質問

インストール

クライアント ライブラリをインストールする方法は次のとおりです。

gem install google-cloud-automl

認証とアクセス制御

AutoML Natural Language クイックスタートガイドでは、認証とアクセス制御に関する基本的な情報を記載しています。詳しくは、次のドキュメントをご覧ください: