CreateOpenAiEmbeddings 2025.5.31.15

バンドル

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

説明

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

タグ

chatbot, embeddings, gen ai, generative ai, llm, nlp, openai, openflow, text

入力要件

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

false

プロパティ

プロパティ

説明

ディメンション

出力埋め込みが持つリクエスト ディメンション数。これはtext-embedding-3以降のモデルでのみサポートされています。

埋め込みモデル

埋め込みに使用するモデル

埋め込み記録パス

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

最大バッチサイズ

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

OpenAI API キー

OpenAI 認証コードの API キー。

OpenAI 組織

OpenAI のために使用する組織

Record Reader

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

Record Writer

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

テキスト記録パス

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

ユーザー

リクエストの代理であるリモートユーザーの識別子。 OpenAI は不正使用を検出し、防ぐためにこれを使用します。

ウェブ クライアント サービス

OpenAI との通信に使用するウェブ クライアント サービス。

リレーションシップ

名前

説明

failure

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

success

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

属性の書き込み

名前

説明

record.count

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

mime.type

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

ユースケース

OpenAI の埋め込みを使用してテキストの埋め込みを作成します。

こちらもご覧ください