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 资源。安装
LangChain OCIModelDeployment 集成位于langchain-oci 包中。
实例化
您可以使用通用ChatOCIModelDeployment 或框架特定类如 ChatOCIModelDeploymentVLLM 实例化模型。
- 使用
ChatOCIModelDeployment当您需要一个通用的模型部署入口点。您可以通过model_kwargs在此类实例化过程中传递模型参数。这提供了灵活性和配置便捷性,无需依赖框架特定细节。
- 使用框架特定类如
ChatOCIModelDeploymentVLLM:当您正在使用特定框架(例如vLLM)时适用,可直接通过构造函数传递模型参数,简化配置流程。
调用
链接
异步调用
流式调用
结构化输出
API 参考
要查看所有功能及配置的完整细节,请参考 langchain-oci 包 文档中各类的说明:ChatOCIModelDeploymentChatOCIModelDeploymentVLLMChatOCIModelDeploymentTGI
官方原文:src/oss/python/integrations/chat/oci_data_science.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。