UpsertPinecone 2025.5.31.15

Pacote

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

Descrição

Publica vetores, incluindo metadados e, opcionalmente, texto, em um índice Pinecone.

Tags

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

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Caminho de ID de registro

O caminho para o campo de ID no registro

Tamanho máximo do lote

Se o número de registros no FlowFile for grande, a criação de uma única solicitação ao Pinecone poderá consumir quantidades significativas do heap do NiFi. Para evitar isso, o Tamanho máximo do lote pode limitar o número de registros a serem enviados em uma única solicitação. Se o número de registros exceder esse valor, várias solicitações serão enviadas ao Pinecone.

Caminho do registro de metadados

O caminho para o campo de metadados no registro

Chave de API Pinecone

A chave de API para o serviço Pinecone

Índice do Pinecone

O nome do índice do Pinecone a ser usado

Namespace do Pinecone

O nome do namespace do Pinecone a ser usado

Record Reader

O Record Reader a ser usado para ler o FlowFile

Caminho de índices vetoriais esparsos

Se for necessário fornecer vetores esparsos, esse RecordPath aponta para os índices dos dados esparsos a serem usados.

Caminho de valores de vetores esparsos

Se for necessário fornecer vetores esparsos, esse RecordPath aponta para os valores dos dados esparsos a serem usados.

Nome do campo de texto

O nome do campo nos metadados a ser usado para armazenar o texto associado aos vetores.

Caminho do registro de texto

O caminho para o campo no registro que contém o texto associado aos vetores. Se especificado, o texto será inserido nos metadados ao publicar no Pinecone. Se não for especificado, o texto não será enviado ao Pinecone.

Caminho do registro vetorial

O caminho para o campo vetorial no registro

Serviço de cliente Web

O serviço de cliente Web a ser usado para se comunicar com o Pinecone

Relações

Nome

Descrição

failure

FlowFiles que não podem ser enviados ao Pinecone e para os quais não se espera que uma nova tentativa seja bem-sucedida, são encaminhados para essa relação

retry

FlowFiles que não conseguem ser enviados para o Pinecone, mas para os quais uma nova tentativa pode ajudar, são roteados para essa relação

success

FlowFiles que são enviados com sucesso ao Pinecone são roteados para essa relação

Casos de uso que envolvem outros componentes

Crie incorporações para dados de texto bruto ou texto existente em um campo de registro, como JSON, usando o modelo de incorporações OpenAI e publique os vetores no Pinecone.

Adicione incorporações de um documento a um índice Pinecone, substituindo quaisquer incorporações que já existam para o documento.

Consulte também