Agent Platform SDK for Python の概要

Agent Platform SDK for Python は、Gemini Enterprise Agent Platform でデータの取り込みの自動化、モデルのトレーニング、予測の取得を行ううえで役立ちます。Agent Platform SDK では、Python コードを使用して Agent Platform API にアクセスするため、コンソールでできるほとんどの操作を プログラムで行うことができます。 Google Cloud

Agent Platform SDK for Python をインストールまたは更新する方法については、Agent Platform SDK for Python をインストールする をご覧ください。詳細については、 Agent Platform SDK for Python API のリファレンス ドキュメントをご覧ください。

Agent Platform SDK を使用する理由

Agent Platform SDK for Python は、経験豊富な機械学習(ML)と人工知能(AI)のエンジニアや、プログラムでワークフローを自動化するデータ サイエンティストにおすすめです。Agent Platform SDK for Python は、Gemini Enterprise Agent Platform Python クライアント ライブラリに類似していますが、より高いレベルで粒度が粗くなる点が異なります。詳細については、 SDK とクライアント ライブラリの違いについてをご覧ください

Agent Platform SDK for Python を使用してコードを記述する

Agent Platform SDK for Python を使用するには:

  1. 仮想環境で次のコマンドを実行して google-cloud-aiplatform パッケージをインストールします。このパッケージには、Agent Platform SDK for Python と Gemini Enterprise Agent Platform Python クライアント ライブラリの両方が含まれています。

    pip install --upgrade google-cloud-aiplatform
    
  2. 次のコードを使用して google.cloud.aiplatform 名前空間をインポートします。

    from google.cloud import aiplatform
    

  3. ローカルシェルを使用している場合は、ユーザー アカウントのローカル認証情報を作成します。

    gcloud auth application-default login

    Cloud Shell を使用している場合は、この操作を行う必要はありません。

    認証エラーが返され、外部 ID プロバイダ(IdP)を使用している場合は、フェデレーション ID を使用して gcloud CLI にログインしていることを確認します。

Agent Platform SDK for Python について詳しく知る

以下のドキュメントをご覧ください。

コードサンプルとチュートリアルを試す

ノートブック チュートリアルでは、大規模なワークフローの一部として Agent Platform SDK for Python を使用する方法を説明しています。詳細については、 Gemini Enterprise Agent Platform ノートブックチュートリアルをご覧ください。

Agent Platform SDK for Python の GitHub リポジトリにあるコードサンプルは、個々のタスクを行う方法を示します。詳細については、 Agent Platform SDK for Python の GitHub リポジトリをご覧ください。

Agent Platform SDK とクライアント ライブラリの違いについて

Agent Platform SDK for Python をインストールすると、Gemini Enterprise Agent Platform Python クライアント ライブラリもインストールされます。Agent Platform SDK と Gemini Enterprise Agent Platform Python クライアント ライブラリは、同様の機能を異なる粒度で提供します。Agent Platform SDK は、クライアント ライブラリよりも高い抽象化レベルで動作し、最も一般的なデータ サイエンス ワークフローに適しています。これよりも低いレベルの機能が必要な場合は、Gemini Enterprise Agent Platform Python クライアント ライブラリを使用します。

Agent Platform SDK は Python で使用できます。Gemini Enterprise Agent Platform クライアント ライブラリは Python、Java、Node.js で使用できます。Java または Node.js クライアント ライブラリをインストールする方法については、Gemini Enterprise Agent Platform クライアント ライブラリをインストールするをご覧ください。目的のプログラミング言語でクライアント ライブラリを使用できない場合は、Gemini Enterprise Agent Platform REST API を使用できます。詳細については、 Gemini Enterprise Agent Platform REST リファレンスをご覧ください。

Gemini Enterprise Agent Platform Python クライアント ライブラリと SDK を併用する

Agent Platform SDK for Python を使用していて、より高い柔軟性や制御が必要な場合、または Agent Platform SDK に含まれていないメソッドが必要な場合は、同じワークフローで Gemini Enterprise Agent Platform Python クライアント ライブラリを使用できます。Gemini Enterprise Agent Platform Python クライアント ライブラリは、別の名前空間を使用して Agent Platform API にアクセスします。クライアント ライブラリと Agent Platform SDK for Python の名前空間を同じ Python スクリプトで使用するには、名前空間ごとに import 行を Python スクリプトに追加します。

Gemini Enterprise Agent Platform Python クライアント ライブラリの名前空間をインポートする

Gemini Enterprise Agent Platform Python クライアント ライブラリの名前空間は google.cloud.aiplatform.gapic です。この名前空間は google.cloud.aiplatform_v1 名前空間にマッピングされます。この 2 つの名前空間は同様に使用できます。Python クライアント ライブラリをインポートするには、Python スクリプトに次のいずれかを指定します。

from google.cloud import aiplatform_v1
from google.cloud.aiplatform import gapic

次のステップ