IBM
这LangChain与 IBM watsonx.ai 平台相关的集成。
IBM® watsonx.ai™ AI Studio 是 IBM watsonx™ AI 和数据平台的一部分,汇集了新的生成式 由基础模型和传统机器学习 (ML) 提供支持的 AI 功能 转变为跨越 AI 生命周期的强大工作室。使用企业数据调整和引导模型以满足您的需求,并使用以下易于使用的工具: 构建和优化高性能提示。借助 watsonx.ai,您可以在很短的时间内使用少量数据构建 AI 应用程序。 Watsonx.ai 提供:
- 多型号的多样性和灵活性:从 IBM 开发的开源和第三方模型中进行选择,或构建您自己的模型。
- 差异化的客户端保护:IBM 支持 IBM 开发的模型,并针对第三方 IP 索赔向客户提供赔偿。
- 端到端 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
工具箱
WatsonxToolkit
请参阅使用示例。
from langchain_ibm import WatsonxToolkit
API 参考:WatsonxToolkit