¿Alternativas al Reranker de Cohere en n8n?

Actualmente estoy usando el nodo Cohere Reranker en n8n para mis flujos de trabajo RAG. ¿Hay otros rerankers potentes que se puedan integrar con n8n (a través de HTTP Request o nodos personalizados)? Me encantaría escuchar qué modelos o APIs recomienda la comunidad como alternativas más sólidas.

Hola @Asha_Naon
Cohere es el único subnodo reranker que n8n incluye, por lo que la ranura de reranker del almacén vectorial no aceptará nada más. Un reranker diferente debe ejecutarse como su propio paso: establece el almacén vectorial en Get Many, pasa los fragmentos a un nodo HTTP Request y ordena por la puntuación que se devuelve.
Jina es la más fácil de configurar ya que n8n ya tiene una credencial de Jina AI. En el nodo HTTP Request utiliza Predefined Credential Type > Jina AI (o una credencial de autenticación de encabezado genérica con Authorization: Bearer <key> si la predefinida está limitada a los endpoints de lectura) y POST a https://api.jina.ai/v1/rerank con model establecido en jina-reranker-v3.5, más query, documents y top_n. La respuesta te proporciona index y relevance_score por documento. Las claves de Jina incluyen 10 millones de tokens gratuitos, por lo que puedes hacer una comparativa con tu configuración actual de Cohere antes de cambiar nada.

Bienvenido de vuelta @Asha_Naon

Gracias por la sugerencia de este tema. Efectivamente, en este momento n8n solo viene con Cohere Reranker, y eso es una verdadera carencia para quienes desean experimentar con otros rerankers en el pipeline de RAG. Motivado por esto, he creado un nodo adicional llamado n8n-nodes-reranker-voyageai para que todos tengan otra opción además de Cohere. En el futuro próximo, seguiré creando más rerankers (Jina, Mixedbread…) para servir a la comunidad. Si alguien necesita un reranker específico, solo deje un comentario y lo priorizaré.

Puedes consultar este nodo aquí: https://www.npmjs.com/package/n8n-nodes-reranker-voyageai, o instalarlo directamente desde la interfaz de nodos de comunidad con el nombre n8n-nodes-reranker-voyageai.

Si intentas usar n8n-nodes-reranker-voyageai, vale la pena hacer lo que harías con cualquier nodo comunitario no verificado: verifica el código fuente en GitHub (no solo en npm) antes de instalarlo en nada en producción, ya que los nodos comunitarios se ejecutan con permisos totales de ejecución de código en tu instancia.

¡Vaya, muchas gracias! ¡Siempre eres tan entusiasta!

Gracias por tu recordatorio

¡Muchas gracias!!

De nada :+1: