安装和设置
身份验证
初始化 ChatOCIGenAI 资源密集型。为获得最佳性能,建议将此客户端视为单例并跨应用程序重用实例。
API 密钥(默认)
使用~/.oci/config 中的凭证:
安全令牌
用于基于会话的身份验证:实例主账号
适用于在 OCI 计算实例上运行的应用程序:资源主账号
适用于 OCI Functions 和其他资源:OCI 生成式 AI
Oracle Cloud Infrastructure (OCI) 生成式 AI 是一个完全托管的服务,它提供了一套先进的、可定制的大型语言模型 (LLMs),这些模型涵盖了广泛的应用场景,并通过单个 API 提供。 使用 OCI 生成式 AI 服务,您可以访问现成的预训练模型,或根据您自己的数据在专用 AI 集群上创建和托管您自己的微调自定义模型。
对话模型
ChatOCIGenAI
OCI 生成式 AI 服务的主要对话模型,支持完整的 LangChain 功能。 参见 使用示例。- ✅ 工具调用(包括 Llama 4+ 的并行工具)
- ✅ 结构化输出(Pydantic、JSON 模式)
- ✅ 视觉和多模态(13+ 模型支持图像)
- ✅ 流式输出(同步和异步)
- ✅ 异步操作(ainvoke、astream、abatch)
- ✅ PDF、视频、音频处理(Gemini 模型)
ChatOCIOpenAI
OCI 商业 OpenAI 模型的 OpenAI 响应 API 兼容性。- OpenAI 兼容接口
- 对话存储支持持久化记忆
- 访问 GPT-4、GPT-5、o1、o3 模型(如果可用)
嵌入模型
OCIGenAIEmbeddings
文本和图像嵌入模型。 参见 使用示例。cohere.embed-english-v3.0(1024 维度)cohere.embed-multilingual-v3.0(1024 维度)cohere.embed-v4.0(文本 + 图像,256-1536 维度)
视觉和多模态
Meta Llama、Google Gemini、xAI Grok 和 Cohere 的 13+ 个视觉模型:AI 智能体
使用 OCI 模型创建 LangGraph 支持的 ReAct 智能体:提供商覆盖
注意: 模型可用性因区域而异。请参阅 OCI 生成式 AI 文档 获取当前模型目录。
OCI 数据科学模型部署
OCI 数据科学 是一个完全托管和无服务器的平台,用于数据科学团队。使用 OCI 数据科学模型部署服务 将自定义模型作为端点部署。
ChatOCIModelDeployment
OCI 数据科学模型部署的对话模型。 参见 ChatOCIModelDeployment 集成指南。ChatOCIModelDeploymentVLLM
针对基于 vLLM 的部署进行优化,支持流式输出:ChatOCIModelDeploymentTGI
用于文本生成推理 (TGI) 部署:示例
有关涵盖所有功能的全面指南,请参阅 langchain-oci 示例:其他资源
官方原文:src/oss/python/integrations/providers/oci.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。