如何获取 ChatGPT API 密钥?分步指南

2025-06-07

如何获取 ChatGPT API 密钥?分步指南

作为开发者,我们经常面临如何在应用程序和高级语言模型之间实现无缝通信的挑战。ChatGPT API 密钥旨在释放 OpenAI 尖端自然语言处理能力的潜力。要访问此 API,您需要一个 ChatGPT API 密钥。 

在本综合指南中,我们将探讨:

  • ChatGPT API 密钥是什么?
  • 如何获取 API 密钥
  • 如何在 JavaScript 中使用 API 密钥
  • ChatGPT Plus 和 API 定价
  • 速率限制
  • 使用限制
  • 故障排除问题

让我们开始吧!

ChatGPT API 密钥是什么?

ChatGPT API 密钥是授予 ChatGPT API 服务访问权限的唯一标识符。它充当安全令牌,允许应用程序与 OpenAI 服务器之间进行安全通信。为了保护您的数据和使用情况的机密性,了解 API 密钥的作用至关重要。

获取 ChatGPT API 密钥

在深入了解技术方面之前,您需要在 OpenAI 平台上注册。 

步骤 1:注册

从 URL https://platform.openai.com/signup?launch注册 Chat GPT

您可以使用您的电子邮件地址注册,也可以使用您现有的 Google、Microsoft 或 Apple 帐户。

ChatGPT 注册

第 2 步:查看 API 密钥

注册完成后,您将被重定向到 OpenAI 仪表板https://platform.openai.com/

选择查看 API 密钥

步骤 3:创建新的 ChatGPT API 密钥

一旦您点击查看 API 密钥,它将显示API 密钥页面*

点击“创建新密钥”按钮。将会弹出一个窗口,您需要在其中输入可选名称。

点击“创建密钥”按钮。它会显示唯一的字母数字 ChatGPT API 密钥。请将此 ChatGPT 密钥保存在安全的地方。 

ChatGPT API 密钥

ChatGPT API 密钥

API 密钥 ChatGPT API 密钥适用于所有模型,您无需为每个模型创建单独的密钥。

如何使用 JavaScript 获取 ChatGPT API 密钥的所有模型

让我们看看如何使用 ChatGPT API 密钥访问 ChatGPT 平台中可用的所有模型。

以下JavaScript代码向https://api.openai.com/v1/models发送请求并接收 JSON 格式的模型列表。

 

var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer <API KEY>");

var requestOptions = {
  method: 'GET',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://api.openai.com/v1/models", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
Enter fullscreen mode Exit fullscreen mode

要运行上述代码,您需要输入上一步获得的ChatGPT API 密钥,而不是

如果 JavaScript 获取调用成功,您将收到如下 JSON 响应。(仅显示部分响应)

{
  "object": "list",
  "data": [
    {
      "id": "text-davinci-001",
      "object": "model",
      "created": 1649364042,
      "owned_by": "openai",
      "permission": [
        {
          "id": "modelperm-CDlahk1RbkghXDjtxqzXoPNo",
          "object": "model_permission",
          "created": 1690913868,
          "allow_create_engine": false,
          "allow_sampling": true,
          "allow_logprobs": true,
          "allow_search_indices": false,
          "allow_view": true,
          "allow_fine_tuning": false,
          "organization": "*",
          "group": null,
          "is_blocking": false
        }
      ],
      "root": "text-davinci-001",
      "parent": null
    },

    .
    .
    .

Enter fullscreen mode Exit fullscreen mode

订阅计划和定价层级

ChatGPT 提供多种模型,以满足不同的需求和预算。费用取决于您使用的 token 数量,token 是单词的片段。例如,1000 个 token 大约相当于 750 个单词。

如果您想使用 ChatGPT,您需要支付两项费用:ChatGPT API 和 ChatGPT Plus 订阅。ChatGPT API 允许您从任何平台访问聊天机器人引擎,其价格取决于您的使用频率。 

ChatGPT Plus 订阅可在 chat.openai.com 上使用聊天机器人,每月费用为 20 美元。这是一笔固定费用,不取决于您的实际使用情况。 

您可以在 OpenAI 网站上 查看详细的价格详情。

ChatGPT 成本

ChatGPT 定价

Chatgpt 设有一些速率限制,以确保公平高效地使用服务。速率限制基于每分钟的请求数、每次请求的字符数以及聊天模式。速率限制通过三种方式衡量:

  1. RPM(每分钟请求数)
  2. RPD(每日请求数)
  3. TPM(每分钟令牌数)

速率限制在组织级别强制执行。即使您将其用于个人用途,它也默认属于“个人”组织。 了解更多关于速率限制指南的信息。 

为了控制成本,您可以对账户设置使用限制。这有助于您监控支出,避免意外收费。达到这些限制后,您将收到通知电子邮件,告知您组织的所有者。 

但是,只有付费计划的用户才能使用此功能。

ChatGPT API 问题排查

如果您超出了速率限制,您将收到一条错误消息,并且直到下一分钟才能聊天。您可以在 ChatGPT 网站上查看当前的使用情况和限制状态。

清晰地了解 ChatGPT API 密钥的定价和计费方式后,您可以放心地将 AI 驱动的语言处理功能集成到您的应用程序中。通过选择合适的订阅方案、掌握计费周期并采用智能使用情况监控,您可以充分利用 OpenAI ChatGPT API 的潜力,而不会超出预算。 

为您的应用程序注入先进的自然语言处理能力,推动创新,并提升用户体验。立即获取 ChatGPT API 密钥,拥抱人工智能和语言卓越发展的未来!

文章来源:https://dev.to/onlinemsr/how-to-get-chatgpt-api-key-a-step-by-step-guide-507k
PREV
了解 Docker:容器化初学者指南。
NEXT
Docker + Angular + Nginx Docker 化 Angular 应用程序参考