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.
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. |