Skip to main content
您当前位于 OpenAI 文本补全模型的文档页面。OpenAI 最新且最流行的模型是 对话生成模型。除非您明确使用 gpt-3.5-turbo-instruct,否则您可能需要访问 此页面。
OpenAI 提供了不同能力层级的多款模型,适用于各类任务。 本示例演示如何使用 LangChain 与 OpenAI 模型 进行交互

概览

集成细节

安装配置

访问 OpenAI 模型需创建账户、获取 API 密钥并安装 langchain-openai 集成包。

凭据管理

前往 platform.openai.com 注册 OpenAI 账户并生成 API 密钥。完成设置后需配置 OPENAI_API_KEY 环境变量:
若通过代理或服务模拟器转发请求,可通过环境变量设置基础 URL 而非传递 base_url。匹配优先级(先匹配生效):
  1. 显式 base_url(或 openai_api_base)参数
  2. OPENAI_API_BASE — 初始化时读取 LangChain
  3. OPENAI_BASE_URL — 由底层 openai SDK 客户端读取
为启用模型调用自动追踪,设置 LangSmith API 密钥:

安装

LangChain OpenAI 集成位于 langchain-openai 包中:
若需指定组织 ID,可通过以下代码实现(仅当您属于多组织或需使用默认组织时必要)。您可在 OpenAI API 密钥页面 查看默认组织:

实例化

现在可实例化模型对象并生成对话补全:

调用

链式调用

使用代理

若您处于显式代理环境,可通过指定 http_client 实现代理穿透:

API 参考文档

获取所有 @[OpenAI] LLM 功能及配置的详细文档,请访问 API 参考文档:reference.langchain.com/python/langchain-openai/llms/base/OpenAI
官方原文:src/oss/python/integrations/llms/openai.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026