UpsertPinecone 2025.5.31.15

Bundle

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

Description

Publie les vecteurs, y compris les métadonnées, et éventuellement le texte, dans un index Pinecone.

Balises

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

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

ID Record Path

Chemin d’accès au champ ID dans l’enregistrement

Max Batch Size

Si le nombre d’enregistrements dans un FlowFile est important, la création d’une seule requête vers Pinecone peut consommer une quantité significative de mémoire NiFi Heap. Pour éviter cela, Max Batch Size peut limiter le nombre d’enregistrements à envoyer en une seule requête. Si le nombre d’enregistrements dépasse cette valeur, plusieurs requêtes seront envoyées à Pinecone.

Metadata Record Path

Chemin d’accès au champ de métadonnées dans l’enregistrement

Clé API Pinecone

La clé API pour le service Pinecone

Index Pinecone

Le nom de l’index Pinecone à utiliser

Espace de noms Pinecone

Le nom de l’espace de noms Pinecone à utiliser

Record Reader

Record Reader à utiliser pour lire le FlowFile

Sparse Vector Indices Path

Si des vecteurs clairsemés doivent être fournis, ce RecordPath pointe vers les indices des données clairsemées à utiliser.

Sparse Vector Values Path

Si des vecteurs clairsemés doivent être fournis, ce RecordPath pointe vers les valeurs des données clairsemées à utiliser.

Text Field Name

Nom du champ dans les métadonnées à utiliser pour stocker le texte associé aux vecteurs.

Text Record Path

Le chemin vers le champ de l’enregistrement qui contient le texte associé aux vecteurs. S’il est spécifié, le texte sera inséré dans les métadonnées lors de la publication vers Pinecone. S’il n’est pas spécifié, le texte ne sera pas envoyé à Pinecone.

Vector Record Path

Le chemin vers le champ de vecteurs dans l’enregistrement

Web Client Service

Le service Web Client à utiliser pour communiquer avec Pinecone

Relations

Nom

Description

failure

Les FlowFiles qui ne peuvent pas être envoyés à Pinecone et pour lesquels une nouvelle tentative est vouée à l’échec sont redirigés vers cette relation

retry

Les FlowFiles qui n’ont pas pu être envoyés à Pinecone, mais pour lesquels une nouvelle tentative pourrait réussir, sont redirigés vers cette relation

success

Les FlowFiles qui sont envoyés avec succès à Pinecone sont redirigés vers cette relation

Cas d’utilisation impliquant d’autres composants

Créer des intégrations pour les données textuelles brutes, ou le texte qui existe dans un champ d’enregistrement tel que JSON, en utilisant le modèle d’intégrations de OpenAI et publiez les vecteurs dans Pinecone.

Ajoute des intégrations pour un document à un index Pinecone, en remplaçant toutes les intégrations qui existent déjà pour le document.

Voir aussi :