Skip to main content

概述

这将帮助您开始使用 Watsonx 文档压缩器。有关 Watsonx 文档压缩器所有功能和配置的详细文档,请访问 API 参考。

集成详情

设置

要访问 IBM WatsonxAI 模型,您需要创建一个 IBM watsonx.ai 账户,获取 API 密钥或任何其他类型的凭证,并安装 @langchain/ibm 集成包。

凭证

前往 IBM Cloud 注册 IBM watsonx.ai 并生成 API 密钥,或提供下方所示的其他任何形式的身份验证。

IAM 身份验证

Bearer 令牌身份验证

IBM watsonx.ai 软件身份验证

将它们放置在您的环境变量中,并初始化对象后,身份验证将自动进行。 也可以通过将这些值作为参数传递给新实例来完成身份验证。

IAM 身份验证

Bearer 令牌身份验证

IBM watsonx.ai 软件身份验证

如果您想从单个查询中获得自动跟踪,您也可以通过取消注释下方来设置您的 LangSmith API 密钥:

安装

此文档压缩器位于 @langchain/ibm 包中:

实例化

现在我们可以实例化我们的压缩器:

使用

首先,设置一个基本的 RAG 摄取管道,包含嵌入、文本分割器和向量存储。我们将使用此管道对与所选查询相关的文档进行重新排序:
将选定的文档传递给重新排序,并为每个文档接收特定分数
或者,您也可以将文档与结果一起返回,为此请使用 .compressDocuments() 方法,如下所示。

API 参考

有关 Watsonx 文档压缩器所有功能和配置的详细文档,请访问 API 参考。
官方原文:src/oss/javascript/integrations/document_compressors/ibm.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026