Skip to main content
Open on GitHub

IBM

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

IBM® watsonx.ai™ AI工作室是IBM watsonx™ AI与数据平台的一部分,整合了由基础模型驱动的新一代生成式AI功能以及传统机器学习(ML),形成一个贯穿AI生命周期的强大工作室。使用企业数据微调和引导模型,以满足您的需求,并通过易于使用的工具构建和优化高性能提示。借助watsonx.ai,您可以在更短的时间内、用更少的数据构建AI应用。 Watsonx.ai提供:

  • 多模型种类与灵活性: 从IBM开发的、开源的以及第三方模型中选择,或者构建您自己的模型。
  • 差异化客户端保护: IBM支持其开发的模型,并对第三方知识产权索赔向客户提供赔偿。
  • 端到端的人工智能治理: 企业可以利用可信数据在整个业务中扩展和加速人工智能的影响,无论数据位于何处。
  • 混合多云部署: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

LLMs

WatsonxLLM

查看一个 使用示例

from langchain_ibm import WatsonxLLM
API 参考:WatsonxLLM

嵌入模型

WatsonxEmbeddings

查看一个 使用示例

from langchain_ibm import WatsonxEmbeddings
API 参考:WatsonxEmbeddings

重排序器

WatsonxRerank

查看一个 使用示例

from langchain_ibm import WatsonxRerank
API 参考:WatsonxRerank

工具箱

WatsonxToolkit

查看一个 使用示例

from langchain_ibm import WatsonxToolkit
API 参考:WatsonxToolkit