CreateVertexAIEmbeddings 2025.5.31.15

バンドル

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

説明

VertexAI を使ってテキストの埋め込みを作成します。入力テキストは、単一の FlowFile としても、記録指向の FlowFile としてもプロバイダーできます。

タグ

chatbot, cloud, embeddings, gcp, gen ai, generative ai, google, llm, nlp, openflow, text, vertex

入力要件

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

false

プロパティ

プロパティ

説明

自動切り捨て

false にセットすると、トークンの制限を超えるテキストはリクエストに失敗します。

埋め込みモデル

埋め込みに使用するモデル。利用可能なモデルは https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#models にリストされています。

埋め込み記録パス

埋め込みが書き込まれる記録のフィールドへのパス。

GCP 認証情報・サービス

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

GCP の場所

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

GCP プロジェクト ID

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

最大バッチサイズ

VertexAI に送信される各バッチに含める最大記録数。

モデル出版社

モデルの出版社

出力 次元数

出力埋め込みサイズの指定に使用します。セットされた場合、出力埋め込みは指定されたサイズに切り詰められます。

Record Reader

記録指向データの読み取りに使用するRecord Reader。受信データをプレーンテキストとして扱う場合、このプロパティは未設定のままにしておく必要があります。

Record Writer

出力の書き込みに使用するRecord Writer

タスク タイプ

埋め込みの下流でのアプリケーションを伝えるために使用され、モデルが特定の目的のために埋め込みを調整するのに役立ちます。

テキスト記録パス

埋め込むテキストを含む記録内のフィールドへのパス。受信データをプレーンテキストとして扱う場合、このプロパティは未設定のままにしておく必要があります。

ユーザー

リクエストを代行するリモートユーザーの識別子。

リレーションシップ

名前

説明

failure

エンベッディングが作成できなかった場合、元の FlowFile はこのリレーションにルーティングされます。

success

エンベッディングはこの関係にルーティングされます。

属性の書き込み

名前

説明

record.count

出力に書き込まれた記録数

mime.type

選択されたRecord Writerに基づく、出力データの MIME タイプ。

ユースケース

VertexAI の埋め込みモデルを使ってテキストの埋め込みを作成します。