PromptVertexAI 2025.5.31.15

バンドル

com.snowflake.openflow.runtime | runtime-vertexai-nar

説明

プロンプトを VertexAI に送信し、その応答を FlowFile 属性として、または着信 FlowFile のコンテンツに書き込みます。プロンプトは純粋なテキストインタラクションで構成される場合もあれば、マルチメディアを含む場合もあります。

タグ

ai, chat, cloud, gcp, google, image, openflow, pdf, prompt, text, video

入力要件

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

GCP 認証情報・サービス

Google Cloud Platform の認証情報の取得に使用する Controller Service。

GCP の場所

でVertexクライアントを構成する場所。

GCP プロジェクト ID

プロジェクト ID でVertexクライアントを構成します。

最大ファイルサイズ

Vertex に画像として送信できる FlowFile の最大サイズ。FlowFile がこれより大きい場合、「失敗」にルーティングされます。

最大トークン

生成するトークンの最大数

メディア MIME タイプ

FlowFile コンテンツ内のメディアの MIME タイプ。対応メディアタイプのリストはこちらです。https://firebase.google.com/docs/vertex-ai/input-file-requirements

モデル名

Vertexモデルの名前

出力ストラテジー

レスポンスの出力先を決定します。

プロンプトタイプ

Vertexに送信するプロンプトのタイプ。テキストで簡単なプロンプトを送信します。マルチメディアタイプを最初に送信し、次にテキストプロンプトを送信するメディア。

応答形式

Vertexからの応答形式

結果属性

レスポンスを書き込む属性名。

ストップシーケンス

カンマ区切りの文字列リストがストップシーケンスとして機能します。ストップシーケンスのいずれかに遭遇すると、モデルは停止します。

システムメッセージ

Vertexに送信するシステムメッセージ。FlowFile 属性は式言語で参照でき、 FlowFile の内容は flowfile_content 変数で参照できます。例えば、${flowfile_content}

温度

応答生成に使用する温度。デフォルトは1.0に設定されます。0.0から1.0の範囲。分析的/多肢選択式のタスクには0.0に近い温度を、創造的/生成的なタスクには1.0に近い温度を使用します。

Top K

レスポンスの生成に使用するTop K値。各トークンに対して、上位K個のオプションからのみサンプルを取ります。高度なユースケースにのみお勧めします。通常は温度だけでいいのです。

Top P

レスポンスの生成に使用するTop P値。Top Pは核サンプリングのためのもので、後続の各トークンのすべてのオプションに対する累積分布を確率の降順で計算し、top_pで指定された特定の確率に達したら切り捨てます。通常は温度だけでいいのです。

ユーザーメッセージ

Vertexに送信するユーザーメッセージ。FlowFile 属性は式言語で参照でき、 FlowFile の内容は flowfile_content 変数で参照できます。例えば、${flowfile_content}。画像がない限り、ユーザーメッセージが最初に追加されます。

リレーションシップ

名前

説明

failure

Vertexから有効な応答を得られない場合、元の FlowFile は、このリレーションシップにルーティングされます。

success

Vertexからのレスポンスは、このリレーションシップにルーティングされます。

属性の書き込み

名前

説明

vertex.usage.inputTokens

リクエストで読み込まれた入力トークンの数。

vertex.usage.outputTokens

レスポンスで生成された出力トークンの数。

vertex.chat.completion.id

会話に割り当てられた一意のID

mime.type

応答の MIME タイプ。

filename

レスポンスの更新ファイル名。