IBM
与 IBM 技术相关的 LangChain 集成,包括 IBM watsonx.ai 平台和 DB2 数据库。
Watsonx AI
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 参考: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
DB2
向量存储
IBM DB2 向量存储和向量搜索
IBM DB2 关系型数据库 v12.1.2 及更高版本提供向量存储和向量搜索功能。安装 langchain-db2
包将为 Langchain 用户提供 DB2 向量存储和向量搜索支持。
在此处查看指南中的详细使用示例。
安装:这是一个仅用于向量存储功能的独立包,可以在不安装 langchain-ibm
包的情况下运行。
pip install -U langchain-db2
使用
from langchain_db2 import db2vs
from langchain_db2.db2vs import DB2VS