IBM watsonx.ai 功能和配置选项的详细文档,请参阅IBM watsonx.ai。
概览
集成详情
| 类别 | 包 | 本地 | 可序列化 | PY 支持 | 下载量 | 版本 |
|---|---|---|---|---|---|---|
WatsonxLLM | @langchain/community | ❌ | ✅ | ✅ |
设置
要访问 IBM WatsonxAI 模型,您需要创建一个 IBM watsonx.ai 帐户,获取 API 密钥或任何其他类型的凭据,并安装@langchain/community 集成包。
凭据
前往 IBM Cloud 注册 IBM watsonx.ai 并生成 API 密钥或提供如下所示的任何其他身份验证形式。IAM 身份验证
Bearer 令牌身份验证
IBM watsonx.ai 软件身份验证
IAM 身份验证
Bearer 令牌身份验证
IBM watsonx.ai 软件身份验证
安装
LangChain IBM watsonx.ai 集成位于@langchain/community 包中
实例化
现在我们可以实例化我们的模型对象并生成聊天完成- 您必须提供
spaceId、projectId或idOrName(部署 ID),除非您使用轻量级引擎,该引擎无需指定即可工作(请参阅 watsonx.ai 文档) - 根据您提供的服务实例的区域,使用正确的 serviceUrl。
- 您需要通过 model_id 指定要用于推理的模型。
使用模型网关
@ibm-cloud/watsonx-ai SDK 或 watsonx.ai API 创建提供程序并添加模型。请遵循此文档
调用与生成
链接
我们可以像这样将补全模型与提示模板链接起来属性覆盖
初始化时传递的属性将在对象的整个生命周期内保持有效,但是您可以通过传递第二个参数来覆盖它们,如下所示:分词
此包具有其自定义的 getNumTokens 实现,该实现返回将使用的确切令牌数量。API 参考
有关所有IBM watsonx.ai 功能和配置的详细文档,请访问 API 参考:API 文档
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。