IBM watsonx.ai
WatsonxEmbeddings 是 IBM watsonx.ai 基础模型的封装器。
此示例展示了如何使用 LangChain 与 watsonx.ai 模型进行通信。
概览
集成详情
| Provider | Package |
|---|---|
| IBM | langchain-ibm |
设置
要访问 IBM watsonx.ai 模型,您需要创建一个 IBM watsonx.ai 帐户、获取 API 密钥,并安装 langchain-ibm 集成包。
凭证
此单元格定义了使用 watsonx Embeddings 所需的 WML 凭证。
操作: 提供 IBM Cloud 用户 API 密钥。有关详细信息,请参阅 文档。
import os
from getpass import getpass
watsonx_api_key = getpass()
os.environ["WATSONX_APIKEY"] = watsonx_api_key
您还可以将其他 Secret 作为环境变量传递。
import os
os.environ["WATSONX_URL"] = "your service instance url"
os.environ["WATSONX_TOKEN"] = "your token for accessing the CPD cluster"
os.environ["WATSONX_PASSWORD"] = "your password for accessing the CPD cluster"
os.environ["WATSONX_USERNAME"] = "your username for accessing the CPD cluster"
os.environ["WATSONX_INSTANCE_ID"] = "your instance_id for accessing the CPD cluster"
安装
LangChain IBM 集成位于 langchain-ibm 包中:
!pip install -qU langchain-ibm