Skip to main content
这将帮助您快速入门 (/oss/langchain/models)。如需了解所有 ChatOCIModelDeployment 功能和配置的详细文档,请参考 langchain-oci 包。 OCI Data Science 是 Oracle Cloud Infrastructure 平台上的全托管无服务器平台,专为数据科学团队设计,用于在 Oracle 云中构建、训练和管理机器学习模型。您可以通过 AI 快速操作 在 OCI Data Science 模型部署服务 中轻松部署大语言模型(LLMs)。您可以选择使用 vLLM 或 TGI 等流行推理框架部署模型。默认情况下,模型部署端点会模拟 OpenAI API 协议。
如需最新更新、示例和实验性功能,请查看 ADS LangChain 集成。

概览

集成细节

模型特性

部分模型特性(包括工具调用、结构化输出和多模态输入)取决于部署的模型版本。

部署

要使用 ChatOCIModelDeployment,需部署具有对话完成端点的聊天模型,并安装 langchain-oci 和 oracle-ads 包。 您可以通过 AI 快速操作 在 OCI Data Science 模型部署服务中快速部署基础模型。如需更多部署示例,请访问 Oracle GitHub 示例仓库。

政策

确保已配置访问 OCI Data Science 模型部署端点 所需的 政策。

凭据

可通过 Oracle ADS 设置身份验证。在 OCI Data Science 笔记本会话中工作时,可以使用资源主元访问其他 OCI 资源。
alternatively,您也可以通过以下环境变量配置凭据。例如,使用特定配置文件的API密钥:
查阅 Oracle ADS 文档 以查看更多选项。

安装

LangChain OCIModelDeployment 集成位于 langchain-oci 包中。

实例化

您可以使用通用 ChatOCIModelDeployment 或框架特定类如 ChatOCIModelDeploymentVLLM 实例化模型。
  • 使用 ChatOCIModelDeployment 当您需要一个通用的模型部署入口点。您可以通过 model_kwargs 在此类实例化过程中传递模型参数。这提供了灵活性和配置便捷性,无需依赖框架特定细节。
  • 使用框架特定类如 ChatOCIModelDeploymentVLLM:当您正在使用特定框架(例如 vLLM)时适用,可直接通过构造函数传递模型参数,简化配置流程。

调用

链接

异步调用

流式调用

结构化输出

API 参考

要查看所有功能及配置的完整细节,请参考 langchain-oci 包 文档中各类的说明:
  • ChatOCIModelDeployment
  • ChatOCIModelDeploymentVLLM
  • ChatOCIModelDeploymentTGI

官方原文:src/oss/python/integrations/chat/oci_data_science.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026