Skip to main content
Open on GitHub

IBM

IBM watsonx.ai 平台相关的 LangChain 个集成。

IBM® watsonx.ai™ AI studio 是 IBM watsonx™ AI 和数据平台的一部分,它将基于基础模型的新生成 AI 能力与传统机器学习(ML)相结合,打造出一个覆盖 AI 全生命周期的强大工作室。使用易于上手的工具构建和优化高性能提示词,利用企业数据对模型进行调优和引导,以满足您的需求。借助 watsonx.ai,您可以以极短的时间和极少的数据量构建 AI 应用。 Watsonx.ai 提供:

  • 多模型多样性和灵活性:从IBM开发的、开源和第三方模型中选择,或构建您自己的模型。
  • 差异化的客户保护:IBM 为其开发的模型提供保障,并赔偿客户免受第三方知识产权索赔。
  • 端到端 AI 治理:企业可以利用遍布业务的可信数据,并随时随地使用这些数据,从而规模化并加速人工智能的影响。
  • 混合多云部署:IBM 提供灵活性,可将您的 AI 工作负载集成并部署到您选择的混合云堆栈中。

安装与设置

使用以下命令安装集成包

pip install -qU langchain-ibm

获取 IBM watsonx.ai API 密钥,并将其设置为环境变量(WATSONX_APIKEY

import os

os.environ["WATSONX_APIKEY"] = "your IBM watsonx.ai api key"

聊天模型

ChatWatsonx

查看 使用示例

from langchain_ibm import ChatWatsonx
API 参考:ChatWatsonx

大型语言模型

WatsonxLLM

查看 使用示例

from langchain_ibm import WatsonxLLM
API 参考:WatsonxLLM

嵌入模型

WatsonxEmbeddings

查看 使用示例

from langchain_ibm import WatsonxEmbeddings
API 参考:Watsonx 嵌入

重排序器

WatsonxRerank

查看 使用示例

from langchain_ibm import WatsonxRerank
API 参考:WatsonxRerank

工具包

WatsonxToolkit

查看 使用示例

from langchain_ibm import WatsonxToolkit
API 参考:Watsonx工具包