Skip to main content
重新排序文档可以极大地提升任何 RAG 应用和文档检索系统的性能。 从宏观角度来看,重新排序 API 是一种语言模型,它分析文档并根据它们与给定查询的相关性重新排序。 Cohere 提供了一个用于重新排序文档的 API。在这个示例中,我们将向您展示如何使用它。

设置

请参阅关于安装 LangChain 包的通用说明。
设置您的 API 密钥:
在这里,我们可以看到 .rerank() 方法仅返回文档的索引(与输入文档的索引匹配)及其相关性分数。 如果我们希望从方法本身获取文档,可以使用 .compressDocuments() 方法。
从结果中,我们可以看到它返回了前 3 个文档,并为每个文档分配了一个 relevanceScore。 正如预期的那样,具有最高 relevanceScore 的文档是引用华盛顿特区的那个,得分为 98.7%!

与 CohereClient 的使用

如果您在 Azure、AWS Bedrock 或独立实例上使用 Cohere,可以使用 CohereClient 创建一个带有您端点的 CohereRerank 实例。

官方原文:src/oss/javascript/integrations/document_compressors/cohere_rerank.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026