PromptVertexAI 2025.5.31.15¶
バンドル¶
com.snowflake.openflow.runtime | runtime-vertexai-nar
説明¶
プロンプトを VertexAI に送信し、その応答を FlowFile 属性として、または着信 FlowFile のコンテンツに書き込みます。プロンプトは純粋なテキストインタラクションで構成される場合もあれば、マルチメディアを含む場合もあります。
入力要件¶
機密動的プロパティをサポート¶
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 |
レスポンスの更新ファイル名。 |