このデモでは、Vertex AI SDK for ABAP を使用して、テキストや画像などのマルチモーダル入力を Gemini モデルに渡し、マルチモーダル コンテンツを生成する方法を示します。
始める前に
このデモを実行する前に、ユーザーまたは管理者が次の前提条件を満たしていることを確認してください。
- Google Cloud プロジェクトで Vertex AI API が有効になっている。
- Vertex AI API にアクセスするための認証が設定されている。
- モデル生成パラメータが構成されている。
マルチモーダル コンテンツを生成する
マルチモーダル コンテンツを生成するには、次の操作を行います。
SAP GUI で、トランザクション コード
/GOOG/SDK_IMG
を実行します。または、トランザクション コード
SPRO
を実行して、[SAP Reference IMG] をクリックします。[ABAP SDK for Google Cloud] > [Demos] に移動します。
Vertex AI SDK: デモ: テキストとマルチモーダルの Gemini モデルを呼び出すを開きます。
[マルチモーダル コンテンツを生成する] を選択します。
[クライアント キー] フィールドに、認証用のクライアント キーを入力します。
[モデルキー] フィールドに、モデル生成パラメータで構成されているモデルキーを入力します。
必要に応じて、次のフィールドに値を指定します。
- MIME タイプ: ソースデータの IANA 標準 MIME タイプを指定します。デフォルト値は
application/pdf
です。 - ファイルの GCS URI: リクエストに画像などのメディアを追加するには、Cloud Storage バケットに保存されているファイルの URI を指定します。
- メディアをアップロードする: リクエストに画像などのメディアを追加するには、ローカル システムからファイルをアップロードします。
Cloud Storage バケットに保存されているファイルの URI を指定するか、ローカル システムからファイルをアップロードします。
- MIME タイプ: ソースデータの IANA 標準 MIME タイプを指定します。デフォルト値は
[Enter system instructions] フィールドにシステム指示を入力します。
[Enter prompt] フィールドに入力プロンプトを入力します。
プログラムを実行します。[LLM からのレスポンス] 領域には、生成されたマルチモーダル コンテンツが表示されます。