IBM
与IBM watsonx.ai平台相关的LangChain
集成。
IBM® watsonx.ai™ AI 工作室是 IBM watsonx™ AI 和数据平台的一部分,将新的生成式 AI 功能与传统的机器学习(ML)结合到一个强大的工作室中,覆盖 AI 生命周期的各个阶段。使用企业数据调整和指导模型,以满足您的需求,并提供易于使用的工具来构建和完善高效的提示。通过 watsonx.ai,您可以在更短的时间内使用更少的数据构建 AI 应用程序。Watsonx.ai 提供:
- 多模型多样性和灵活性: 从IBM开发的、开源的和第三方的模型中选择,或者构建您自己的模型。
- 差异化的客户保护: IBM 支持 IBM 开发的模型,并保护客户免受第三方知识产权索赔。
- 端到端AI治理:企业可以在整个业务中使用可信数据扩展和加速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 Reference:ChatWatsonx
大型语言模型
WatsonxLLM
查看一个使用示例。
from langchain_ibm import WatsonxLLM
API Reference:WatsonxLLM
嵌入模型
Watsonx嵌入
查看使用示例。
from langchain_ibm import WatsonxEmbeddings
API Reference:WatsonxEmbeddings
重新排序器
WatsonxRerank
查看使用示例。
from langchain_ibm import WatsonxRerank
API Reference:WatsonxRerank