Vertex AI 拡張機能を作成する

このページは ApigeeApigee ハイブリッドに適用されます。

このトピックでは、API Hub に Vertex AI 拡張機能を作成する方法について説明します。

Vertex AI 拡張機能とは

Vertex AI 拡張機能を使用すると、API を介して大規模言語モデル(LLM)に現実世界のデータを取り込み、アクションを実行できます。拡張機能はユーザークエリを処理し、LLM と通信して、チャットアプリなどのアプリケーションに代わってオペレーションを実行します。

たとえば、レンタカー予約の API 用に Vertex AI 拡張機能を作成し、チャット アプリケーションにリンクしたとします。このアプリを使ってレンタカーについて質問すると、生成 AI が質問のコンテキストを理解し、拡張機能 API を呼び出してレンタカーを予約します。

Vertex AI 拡張機能の詳細については、Vertex AI の生成 AI の概要をご覧ください。

API Hub で Vertex AI 拡張機能を効率的に作成する

API Hub を利用すると、既存の API Hub メタデータを使用して Vertex AI 拡張機能を効率的に作成できます。API Hub が拡張機能の作成に使用するキーデータは、API 仕様とデプロイメントです。これらは API Hub ですでに検証されています。仕様は拡張機能に API のオペレーションを提供し、デプロイメントは API のサーバー エンドポイントを提供します。

Vertex AI 拡張機能を作成する

API Hub で Vertex AI 拡張機能を作成するには:

コンソール

拡張機能を作成するには:

  1. Google Cloud コンソールで、Apigee API Hub の [APIs] ページに移動します。

    [API Hub] に移動
  2. 拡張機能を追加する API を探します。[フィルタ] を使用して、API のリストをフィルタするキーワードを指定します。必要に応じて、[検索] を使用して API を探します。
  3. 目的の API をクリックして、詳細ページを表示します。
  4. [Vertex Extension を作成] をクリックします。
  5. [Vertex Extension を作成] フォームで、拡張機能の詳細を指定します。
    • 拡張機能名: (必須)拡張機能名を指定します。
    • 説明: (必須)拡張機能の説明を追加します。
    • バージョン: (必須)API バージョンを選択します。
    • 仕様ファイル: (必須)仕様が API バージョンにリンクされている場合、このフィールドは自動的に入力されます。API 仕様の管理をご覧ください。
    • デプロイメント: (必須)デプロイメントが API バージョンにリンクされている場合、このフィールドは自動的に入力されます。デプロイメントを管理するをご覧ください。
  6. [拡張機能を作成] をクリックします。拡張機能をデフォルト バージョンに追加すると、API の詳細ページの [拡張機能] セクションに拡張機能が表示されます。別のバージョンに拡張機能を追加した場合は、そのバージョンの詳細ページに拡張機能が表示されます。

Vertex AI 拡張機能のリストを取得する

このセクションでは、Vertex 拡張機能のリストを取得する方法について説明します。

コンソール

コンソールで、登録済みの API に関連付けられているすべての拡張機能を表示するには:

  1. Google Cloud コンソールで、[API Hub] ページに移動します。

    [API Hub] に移動
  2. [API] をクリックします。
  3. 検査する API を探します。[フィルタ] を使用して、API のリストをフィルタするキーワードを指定します。必要に応じて、[検索] を使用して API を探します。
  4. API を選択します。
  5. デフォルト バージョンに追加された拡張機能は、API の詳細ページの [拡張機能] セクションに表示されます。拡張機能が別のバージョンに追加されている場合は、そのバージョンの詳細ページで拡張機能を確認する必要があります。

Vertex AI 拡張機能の詳細を取得する

このセクションでは、Vertex AI 拡張機能の詳細を取得する方法について説明します。

コンソール

コンソールで Vertex AI 拡張機能の詳細を表示するには:

  1. Google Cloud コンソールで、[API Hub] ページに移動します。

    [API Hub] に移動
  2. [API] をクリックします。
  3. 検査する API を探します。[フィルタ] を使用して、API のリストをフィルタするキーワードを指定します。必要に応じて、[検索] を使用して API を探します。
  4. API を選択します。
  5. デフォルト バージョンに追加された拡張機能は、API の詳細ページの [拡張機能] セクションに表示されます。拡張機能が別のバージョンに追加されている場合は、そのバージョンの詳細ページで拡張機能を確認する必要があります。 Vertex 拡張機能の表で、拡張機能をクリックして詳細ページを表示します。

Vertex AI 拡張機能を削除する

このセクションでは、Vertex 拡張機能を削除する方法について説明します。

コンソール

拡張機能を削除するには:

  1. Google Cloud コンソールで、[API Hub] ページに移動します。

    [API Hub] に移動
  2. [API] をクリックします。
  3. 削除する拡張機能を含む API を見つけます。[フィルタ] を使用して、API のリストをフィルタするキーワードを指定します。必要に応じて、[検索] を使用して API を探します。
  4. API を選択します。
  5. 削除する拡張機能を探します。デフォルト バージョンに追加された拡張機能は、API の詳細ページの [拡張機能] セクションに表示されます。拡張機能が別のバージョンに追加されている場合は、そのバージョンの詳細ページで拡張機能を確認する必要があります。
  6. 操作メニュー(API が表示された行の右側)にある [削除] をクリックします。