Atualmente estou usando o nó Cohere Reranker no n8n para meus fluxos de trabalho RAG. Existem outros rerankers poderosos que podem ser integrados ao n8n (via HTTP Request ou nós personalizados)? Adoraria ouvir quais modelos ou APIs a comunidade recomenda como alternativas mais fortes.
Oi @Asha_Naon
Cohere é o único sub-nó reranker que o n8n oferece, então o slot de reranker do vector store não aceitará nada mais. Um reranker diferente precisa rodar como seu próprio passo: configure o vector store para Get Many, passe os chunks para um nó HTTP Request e ordene pelo score que volta.
Jina é o mais fácil de configurar, já que o n8n já tem uma credencial Jina AI. No nó HTTP Request, use Predefined Credential Type > Jina AI (ou uma credencial de autenticação de header genérica com Authorization: Bearer <key> se a predefinida está limitada aos endpoints do reader) e POST para https://api.jina.ai/v1/rerank com model definido como jina-reranker-v3.5, além de query, documents e top_n. A resposta te dá index e relevance_score por documento. As chaves Jina vêm com 10 milhões de tokens gratuitos, então você pode fazer um benchmark contra seu setup atual de Cohere antes de mudar qualquer coisa.
Bem-vindo de volta @Asha_Naon
Obrigado pela sugestão deste tópico. De fato, no momento o n8n vem apenas com o Cohere Reranker, e isso é realmente uma limitação para quem quer experimentar outros rerankers no pipeline RAG. Motivado por isso, criei um nó adicional chamado n8n-nodes-reranker-voyageai para que todos tenham outra opção além do Cohere. No futuro próximo, continuarei construindo mais rerankers (Jina, Mixedbread…) para servir a comunidade. Se alguém precisar de um reranker específico, é só deixar um comentário e vou priorizar.
Você pode conferir este nó aqui: https://www.npmjs.com/package/n8n-nodes-reranker-voyageai, ou instalá-lo diretamente pela interface de nós da comunidade com o nome n8n-nodes-reranker-voyageai.
Se você experimentar n8n-nodes-reranker-voyageai, vale a pena fazer o que faria com qualquer nó da comunidade não verificado: verificar o código-fonte no GitHub (não apenas no npm) antes de instalar em qualquer coisa em produção, já que nós da comunidade são executados com acesso total ao código na sua instância.
Uau, muito obrigado. Você é sempre tão entusiasmado!
Obrigado pelo lembrete
Muito obrigado!!
De nada ![]()