有关最新更新、示例和实验性功能,请参阅ADS LangChain 集成。
概览
集成详情
| 类别 | 包 | 本地 | 可序列化 | JS 支持 | 下载量 | 版本 |
|---|---|---|---|---|---|---|
| ChatOCIModelDeployment | langchain-community | ❌ | 测试版 | ❌ |
模型功能
一些模型功能,包括工具调用、结构化输出、JSON 模式和多模态输入,取决于已部署的模型。设置
要使用 ChatOCIModelDeployment,您需要部署一个具有聊天完成端点的聊天模型,并安装langchain-community、langchain-openai 和 oracle-ads 集成包。 您可以使用 OCI 数据科学模型部署上的AI 快速操作轻松部署基础模型。有关其他部署示例,请访问Oracle GitHub 示例存储库。策略
确保拥有访问 OCI 数据科学模型部署端点所需的策略。凭据
您可以通过 Oracle ADS 设置身份验证。当您在 OCI 数据科学笔记本会话中工作时,您可以利用资源主体访问其他 OCI 资源。安装
LangChain OCIModelDeployment 集成位于langchain-community 包中。以下命令将安装 langchain-community 和所需的依赖项。
实例化
您可以使用通用的ChatOCIModelDeployment 或特定于框架的类(如 ChatOCIModelDeploymentVLLM)实例化模型。
- 当您需要一个用于部署模型的通用入口点时,请使用
ChatOCIModelDeployment。您可以在此类的实例化过程中通过model_kwargs传递模型参数。这提供了灵活性和易于配置,而无需依赖特定于框架的详细信息。
- 使用特定于框架的类(如
ChatOCIModelDeploymentVLLM):这适用于您正在使用特定框架(例如vLLM)并且需要通过构造函数直接传递模型参数,从而简化设置过程。
调用
链接
异步调用
流式调用
结构化输出
API 参考
有关所有功能和配置的全面详细信息,请参阅每个类的 API 参考文档以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。