什么是 OpenAI API 及其工作原理?
API(应用程序编程接口)允许您访问任何其他程序或应用程序(在本例中为 ChatGPT)的功能和数据。集成 API 使您能够执行源应用程序/程序可以但在您的应用程序环境中的所有功能。
结合上下文,下面提到的是您可以使用 OpenAI API 满足的请求列表:
- 高级推理和创意写作。
- 视觉输入(您可以将图像作为输入并执行识别内容和解释图像等操作)。GPT-4 即将推出此功能,因为它仍处于研究预览阶段,尚未公开。
- 长篇内容创作、文档分析、长文接受;GPT-4 可以处理超过 25,000 个单词。
不过,使用 API 不是免费的。用完 5 美元的免费额度后,您必须为使用的内容付费。定价根据您使用的模型以及您希望允许作为输入的上下文数据集的大小而有所不同。
gpt-4
例如,GPT-4 API 将花费你 0.03 美元/ 1K 代币用于提示,如果你选择 8K 代币上下文模型(例如和gpt-4-0314
),你将需要支付 0.06 美元/ 1K 代币来完成。
还有 32K 令牌上下文模型(例如gpt-4-32k
和gpt-4-32k-0314
),您需要为提示支付 0.06 美元/ 1K 令牌和 0.12 美元/ 1K 令牌。为了提供观点,1K 令牌大约是 750 个单词。
相比之下,该gpt-3.5-turbo
模型的定价为 0.002 美元/1K 代币。
OpenAI 以不同的价位提供了一些具有不同功能的模型供您使用。为了您的方便,我们在下面列出了它们。
- GPT-4:这是具有广泛通用知识库和领域专业知识的最新模型。它可以理解复杂的指令并准确地解决问题。
- 聊天(GPT 3.5): GPT 3.5(即
gpt-3.5-turbo
模型)针对对话进行了优化。如果你需要构建一个听起来自然的聊天机器人,你应该选择这个。 - InstructGPT:如果你需要一个可以遵循单轮指令的人工智能,你应该选择这个模型。在此之下有四种模型,即 Ada($0.0004/1K 代币)、DaVinci($0.0200/1K 代币)、Babbage($0.0005/1K 代币)和 Curie($0.0020/1K 代币)。
- 图像和音频模型: OpenAI API 还提供其他模型,例如图像模型,它可以将 DALL-E 构建到您的应用程序中以生成图像,以及音频模型,您可以在其中使用 Whisper API,它可以识别语音并将其转录.
OpenAI API 使用 API 密钥进行身份验证。现在您了解了 API 的工作原理以及所提供的全部内容,让我们开始讨论如何创建 API 密钥以使用它们。
创建 OpenAI API 密钥
首先,您应该使用您喜欢的浏览器前往platform.open.ai网站。然后,如果您已经有一个帐户,请输入凭据以登录。否则,您可以单击“注册”按钮创建一个新帐户。另外,您也可以使用您的 Google 或 Microsoft 帐户登录而无需创建帐户。

登录后,点击“帐户首字母/图片”以打开溢出菜单。然后,单击列表中的“查看 API 密钥”选项以继续。

然后,单击“创建新密钥”按钮。这将为您的屏幕带来一个覆盖窗口。

接下来,复制显示的 API 密钥并将其粘贴到某个地方以妥善保管;出于安全原因,您只能查看一次密钥。单击“确定”关闭窗口。

就是这样,您现在可以将生成的密钥用于您的第三方工具,它们将能够访问 OpenAI 的服务器。
如果您想删除 API 密钥,请单击它旁边的“垃圾桶图标”。

屏幕上会出现一个窗口。单击“撤销密钥”按钮以永久删除 API 密钥。

您还可以在平台上创建多个 API 密钥,并为不同的工具使用单独的 API 密钥,以便更好、更有效地跟踪第三方工具的使用情况。
创建 API 密钥可能是最简单的任务;但是,选择适合您需求的模型可能需要您集思广益。