UpsertPinecone 2025.5.31.15

バンドル

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

説明

メタデータやテキストを含むベクターを Pinecone インデックスに公開します。

タグ

chatbot, embeddings, gen ai, genai, generative ai, llm, metadata, openflow, pinecone, publish, text, upsert, vector

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

ID 記録パス

記録内の ID フィールドへのパス。

最大バッチサイズ

FlowFile の記録数が大容量の場合、Pineconeへの1回のリクエスト作成に NiFi ヒープを大量に消費する可能性があります。これを避けるために、Max Batch Sizeで1回のリクエストで送信する記録数を制限することができます。記録数がこの値を超えると、複数のリクエストがPineconeに送信されます。

メタデータ記録パス

記録内のメタデータフィールドへのパス。

Pinecone API キー

Pineconeサービスの API キー

Pineconeインデックス

使用するPineconeインデックスの名前

Pinecone名前空間

使用する Pinecone 名前空間の名前。

Record Reader

FlowFile の読み取りに使用するRecord Reader。

疎ベクトル インデックス パス

疎ベクトルがプロバイダーとして提供される場合、この RecordPath は、使用する疎データのインデックスを指します。

疎ベクトル値パス

疎ベクトルがプロバイダーとして提供される場合、この RecordPath は、使用する疎データの値を指します。

テキストフィールド名

ベクターに関連付けられたテキストを格納するために使用するメタデータのフィールド名。

テキスト記録パス

ベクターに関連付けられたテキストを含む記録内のフィールドへのパス。指定すると、Pineconeに公開する際にメタデータにテキストが挿入されます。指定がない場合、テキストはPineconeに送信されません。

ベクトル記録パス

記録内のベクトルフィールドへのパス

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

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

リレーションシップ

名前

説明

failure

Pineconeに送信できず、再試行が成功する見込みがなく、このリレーションにルーティングされる FlowFiles

retry

Pineconeへの送信に失敗し、再試行が役立つかもしれず、このリレーションにルーティングされる FlowFiles

success

Pineconeへの送信に成功し、このリレーションにルーティングされる FlowFiles

他のコンポーネントを含むユースケース

生のテキストデータ、または JSON のような記録フィールドに存在するテキストに対して、 OpenAI の埋め込みモデルを使用して埋め込みを作成し、ベクトルをPineconeに公開します。

ドキュメントの埋め込みをPineconeインデックスに追加し、既に存在する埋め込みを置き換えます。

こちらもご覧ください