デモ: マルチモーダル エンベディングを生成する

このデモでは、Vertex AI SDK for ABAP を使用して、テキストや画像などのマルチモーダル入力をエンベディング モデルに渡すことで、マルチモーダル エンベディングを生成する方法を示します。

始める前に

このデモを実行する前に、自身または管理者によって次の前提条件が完了していることを確認してください。

マルチモーダル エンベディングを生成する

マルチモーダル エンベディングを生成するには、次の操作を行います。

  1. SAP GUI で、トランザクション コード /GOOG/SDK_IMG を実行します。

    または、トランザクション コード SPRO を実行して、[SAP Reference IMG] をクリックします。

  2. [ABAP SDK for Google Cloud] > [Demos] に移動します。

  3. [Demo: Invoke multimodal Embedding models] を開きます。

  4. [Generate multimodal embeddings] を選択します。

  5. [Client key] フィールドに、認証用のクライアント キーを入力します。

  6. [Model key] フィールドに、モデル生成パラメータで構成されているモデルキーを入力します。

  7. [Dimensions] フィールドに、出力エンベディングの次元数(1408 など)を入力します。マルチモーダル エンベディングの場合、使用できるディメンションは 1282565121408 です。

  8. 必要に応じて、次のフィールドに値を指定します。

    • 画像の GCS URI: リクエストに画像を追加するには、Cloud Storage バケットに保存されている画像の URI を指定します。
    • 画像をアップロードする: リクエストに画像を追加するには、ローカル システムから画像をアップロードします。
    • 動画の GCS URI: リクエストに動画を追加するには、Cloud Storage バケットに保存されている動画の URI を指定します。

    Cloud Storage のファイルの URI を指定するか、ローカル システムからファイルをアップロードします。

  9. [Enter text] フィールドに入力テキストを入力します。

  10. プログラムを実行します。[Response from LLM] 領域に、生成されたエンベディングが表示されます。