n8n 中有 Cohere Reranker 的替代方案嗎?

我目前在 n8n 中使用 Cohere Reranker 節點來處理我的 RAG 工作流程。還有其他強大的 reranker 可以與 n8n 整合(透過 HTTP Request 或自訂節點)嗎?我很想聽聽社群推薦哪些模型或 API 作為更強大的替代方案。

Hi @Asha_Naon
Cohere 是 n8n 唯一配備的 reranker 子節點,所以向量存儲的 reranker 槽位不會接受其他任何東西。不同的 reranker 必須改為作為其自己的步驟運行:將向量存儲設定為「Get Many」,將區塊傳遞到 HTTP Request 節點,然後按返回的分數排序。
Jina 最容易連接,因為 n8n 已經有 Jina AI 認證。在 HTTP Request 節點中,使用「Predefined Credential Type > Jina AI」(或使用帶有 Authorization: Bearer <key> 的通用標頭身份驗證認證,如果預定義的認證僅限於讀取器端點),然後 POST 至 https://api.jina.ai/v1/rerank,設定 modeljina-reranker-v3.5,加上 querydocumentstop_n。回應會為每個文檔提供 indexrelevance_score。Jina 密鑰附帶 1000 萬個免費令牌,所以你可以在切換任何設定之前,根據當前的 Cohere 設定對其進行基準測試。

歡迎回來 @Asha_Naon

感謝您在此主題中的建議。確實,目前 n8n 只附帶 Cohere Reranker,對於想在 RAG 管道中試驗其他 reranker 的使用者來說,這確實是一個不足之處。受此啟發,我建立了一個名為 n8n-nodes-reranker-voyageai 的額外節點,讓每個人除了 Cohere 外還有另一個選擇。在不久的將來,我將繼續建立更多 reranker(Jina、Mixedbread…)為社區服務。如果有人需要特定的 reranker,請留下評論,我會優先考慮。

您可以在此查看此節點:https://www.npmjs.com/package/n8n-nodes-reranker-voyageai,或直接從社區節點介面安裝,名稱為 n8n-nodes-reranker-voyageai

如果你確實要試用 n8n-nodes-reranker-voyageai,值得按照你對任何未驗證的社群節點所做的方式行動:在安裝到任何生產環境之前,先檢查 GitHub 上的原始碼(不只是 npm),因為社群節點會在你的實例上以完整程式碼執行的方式運行。

哇,太感謝了。你總是那麼充滿熱情!

感謝你的提醒

非常感謝!!

不客氣 :+1: