跳到主要内容
您当前正在查看有关使用 OpenAI 文本补全模型的页面。最新和最受欢迎的 OpenAI 模型是聊天补全模型除非您专门使用gpt-3.5-turbo-instruct,否则您可能正在寻找此页面
OpenAI是一个人工智能 (AI) 研究实验室。 这将帮助您开始使用 LangChain 的 OpenAI 补全模型 (LLM)。有关 OpenAI 功能和配置选项的详细文档,请参阅API 参考

概览

集成详情

类别本地可序列化PY 支持下载量版本
OpenAI@langchain/openaiNPM - DownloadsNPM - Version

设置

要访问 OpenAI 模型,您需要创建一个 OpenAI 账户,获取一个 API 密钥,并安装 @langchain/openai 集成包。

凭据

前往platform.openai.com注册 OpenAI 并生成 API 密钥。完成后,设置 OPENAI_API_KEY 环境变量。
export OPENAI_API_KEY="your-api-key"
如果您想获取模型调用的自动化跟踪,您还可以通过取消注释下方来设置您的 LangSmith API 密钥
# export LANGSMITH_TRACING="true"
# export LANGSMITH_API_KEY="your-api-key"

安装

LangChain OpenAI 集成位于 @langchain/openai 包中
npm install @langchain/openai @langchain/core

实例化

现在我们可以实例化我们的模型对象并生成聊天完成
import { OpenAI } from "@langchain/openai"

const llm = new OpenAI({
  model: "gpt-3.5-turbo-instruct",
  temperature: 0,
  maxTokens: undefined,
  timeout: undefined,
  maxRetries: 2,
  apiKey: process.env.OPENAI_API_KEY,
  // other params...
})

调用

const inputText = "OpenAI is an AI company that "

const completion = await llm.invoke(inputText)
completion
develops and promotes friendly AI for the benefit of humanity. It was founded in 2015 by Elon Musk, Sam Altman, Greg Brockman, Ilya Sutskever, Wojciech Zaremba, John Schulman, and Chris Olah. The company's mission is to create and promote artificial general intelligence (AGI) that is safe and beneficial to humanity.

OpenAI conducts research in various areas of AI, including deep learning, reinforcement learning, robotics, and natural language processing. The company also develops and releases open-source tools and platforms for AI research, such as the GPT-3 language model and the Gym toolkit for reinforcement learning.

One of the main goals of OpenAI is to ensure that the development of AI is aligned with human values and does not pose a threat to humanity. To this end, the company has established a set of principles for safe and ethical AI development, and it actively collaborates with other organizations and researchers in the field.

OpenAI has received funding from various sources, including tech giants like Microsoft and Amazon, as well as individual investors. It has also partnered with companies and organizations such as Google, IBM, and the United Nations to advance its research and promote responsible AI development.

In addition to its research and development

自定义 URL

您可以通过传入 configuration 参数来自定义 SDK 发送请求的基本 URL,如下所示:
const llmCustomURL = new OpenAI({
  temperature: 0.9,
  configuration: {
    baseURL: "https://your_custom_url.com",
  },
});
您还可以传入官方 SDK 接受的其他 ClientOptions 参数。 如果您托管在 Azure OpenAI 上,请参阅专用页面

API 参考

有关所有 OpenAI 功能和配置的详细文档,请参阅API 参考
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.