IBM
与 IBM watsonx.ai 平台相关的 LangChain
集成。
IBM® watsonx.ai™ AI 工作室是 IBM watsonx™ AI 和数据平台的一部分,将由 基础模型 和传统机器学习 (ML) 提供支持的新生成式 AI 功能整合到一个强大的工作室中,涵盖了 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 参考:ChatWatsonx
LLM
WatsonxLLM
请参阅使用示例。
from langchain_ibm import WatsonxLLM
API 参考:WatsonxLLM
嵌入模型
WatsonxEmbeddings
请参阅使用示例。
from langchain_ibm import WatsonxEmbeddings
API 参考:WatsonxEmbeddings
重排序器
WatsonxRerank
请参阅使用示例。
from langchain_ibm import WatsonxRerank
API 参考:WatsonxRerank