IBM
與 IBM watsonx.ai 平台相關的 LangChain
整合。
IBM® watsonx.ai™ AI Studio 是 IBM watsonx™ AI 和資料平台的一部分,它將由基礎模型和傳統機器學習 (ML) 驅動的全新生成式 AI 功能整合到一個強大的 Studio 中,涵蓋 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
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