***

想要使用聊天 GPT API?我们的终极迷你指南可以满足您的需求!

了解如何开始使用 ChatGPT API 并释放其对聊天机器人或 AI 项目的全部潜力。

我们的分步说明和示例使您可以轻松地将 ChatGPT 集成到您的应用程序中。

立即使用我们的综合指南开始构建更智能的聊天机器人。

AI 作家矩阵时事通讯

ChatGPT 和 AI 帮助掌握写作技巧
为内容作者提供的免费 AI 和 ChatGPT 时事通讯。
及时了解最新的 AI 和 ChatGPT 写作技巧、工具和提示。

目录:

可以使用 ChatGPT 构建的应用程序示例

ChatGPT 是由 OpenAI 开发的基于人工智能的聊天机器人,可以在许多行业中以多种方式使用。

以下是可以使用 ChatGPT 构建的应用程序的一些示例:

  1. 个性化客户服务聊天机器人: ChatGPT 可以针对电子商务中的客户询问生成个性化的自动响应,立即为客户提供问题的答案。
  2. 内容创作: ChatGPT 可以为电子邮件或社交媒体营销创建高质量的内容。
  3. 教育和培训: ChatGPT 可以在电子学习中对多个主题进行教育和培训。
  4. 代码编写: ChatGPT 可以帮助针对特定问题编写代码,使开发人员更轻松地解决编码问题。
  5. 故事写作: ChatGPT 可以帮助作家产生想法并撰写故事。
  6. SQL 查询生成: ChatGPT 可以从文本生成 SQL 查询,使数据分析师更容易从文本中提取数据。
  7. 音乐构成: ChatGPT 已被用于根据用户输入生成歌词和旋律来创作音乐。
  8. 社交媒体助理: ChatGPT 可以通过为帖子生成标题和主题标签来协助社交媒体管理。
  9. 私人购物助理: ChatGPT可以帮助用户根据自己的喜好找到产品并做出推荐。
  10. 旅行策划助理: ChatGPT可以帮助用户根据自己的喜好和预算规划旅行行程。
  11. 虚拟伴侣/聊天伙伴: 有些人使用 ChatGPT 作为虚拟伴侣或聊天伙伴,参与各种主题的对话只是为了好玩。

这些只是可以使用 ChatGPT 的高级 AI 功能构建的许多应用程序的几个示例。

使用聊天 GPT API 之前

ChatGPT API 允许开发者将 ChatGPT 集成到他们自己的应用程序、产品或服务中。

开发人员可以使用 GPT 构建交互式聊天机器人和虚拟助理,以自然且引人入胜的方式进行对话。

  • 它由 OpenAI 最先进的语言模型 gpt-3.5-turbo 提供支持。
  • 该 API 有自己的定价,可以在 openai.com/pricing 上找到
  • 用于发出 POST 请求的 API 端点为 api.openai.com/v1/chat/completions
  • 该模型使用的输入格式称为聊天标记语言(ChatML)。

OpenAI 为其 ChatGPT 文本生成系统推出了 API,使开发人员能够访问人工智能驱动的语言和语音转文本功能。

OpenAI 已与 Instacart、Snap、Quizlet 和 Shopify 等公司合作,在其产品中使用 ChatGPT API。

如何注册并获取 ChatGPT / OpenAI API 的密钥

要访问ChatGPT API,开发人员需要在OpenAI网站上注册一个帐户。

您可以使用您的电子邮件地址或 Google/Microsoft 帐户进行注册。

  1. 注册后,您将在您提供的电子邮件地址中收到一封验证电子邮件。
  2. 您还需要使用手机号码验证您的帐户。
  3. 验证帐户后,您可以生成 API 密钥。
  4. 要生成 API 密钥,请登录您的 OpenAI 帐户并访问 API 密钥页面。
  5. 单击右上角的个人资料,然后选择“查看 API 密钥”以获取密钥。 
  6. 单击“创建新密钥”以生成新密钥。 API 密钥用于验证向 OpenAI API 发出的请求。
Click on your profile in the top-right corner and select “View API Key” to get your key. 

OpenAI 提供 18 美元的免费积分,您可以在前 3 个月内使用。这是测试服务的好方法。

如果您打算更广泛地使用它,则在免费积分用完后将收取基于使用情况的费用。

访问 ChatGPT API 的其他可能要求

您可能需要通过填写网站上的表格来请求访问 API。

该表格可能会要求提供有关开发人员项目和 API 预期用途的信息。

值得注意的是,虽然大多数用例在使用 ChatGPT API 时不需要向 OpenAI 发送个人信息,但建议开发人员传入可选参数,例如用户数据或电话号码。这有助于 ChatGPT 监控和检测滥用行为。

还要记住:

  • ChatGPT 模型系列可在 OpenAI 的 API 上使用,使开发人员能够获得尖端的语言处理技术。
  • ChatGPT 模型基于 GPT(生成式预训练 Transformer)模型,该模型经过大量文本数据的训练以生成类似人类的文本。
  • 要使用 ChatGPT API,您需要在描述提示不同部分的特殊标记之间向模型提供内容。

如何使用聊天 GPT API – 步骤

注册并生成 API 密钥后,要使用 ChatGPT API,您需要执行以下步骤:

  • 使用您的 api 密钥对 API 端点的请求进行身份验证。
  • ChatGPT API 具有多种编程语言的 SDK 和库,包括可供安装的 Python、Java 和 JavaScript。
  • 获取 API 密钥并安装 SDK 或库后,您就可以开始使用 ChatGPT API。
  • 在描述提示不同部分的特殊标记之间向模型提供内容。
  • 使用您选择的编程语言的语法将提示发送到完成 API。
  • 用于发出 POST 请求的 API 端点是 api.openai.com/v1/chat/completions。
  • 该模型使用的输入格式称为聊天标记语言(ChatML)。
  • 您可以使用所选编程语言的语法将提示发送到完成 API。
  • 结果将返回给您的申请。

要在Python中使用ChatGPT API,您可以使用openai包调用openai.Completion.create()方法来生成自然语言响应;

设置您的 API 密钥;

完成此操作后,您可以开始在 Python 代码中使用 ChatGPT API。

基本 ChatGPT API 工作流程

使用API​​的基本流程如下: 创建 OpenAI API 客户端对象,调用 openai.Completion.create() 方法生成自然语言响应,并处理响应。

下面是演示此工作流程的示例代码片段:

导入openai openai.api_key =“your-api-key”defgenerate_response(提示):响应= openai.Completion.create(engine =“text-davinci-002”,提示=提示,max_tokens = 60,n = 1,停止=无,温度=0.5,)返回response.choices.text.strip()提示=“生命的意义是什么?”响应=生成响应(提示)打印(响应)

在此示例中,generate_response() 函数将提示作为输入,并返回由 ChatGPT 模型生成的自然语言响应。

引擎参数指定要使用哪个 GPT 模型。

max_tokens 参数指定生成的响应中的最大令牌数。

n 参数指定要生成的响应数。

stop 参数指定模型应停止生成文本的字符串或字符串列表。

温度参数控制生成文本的随机性。

如何将 ChatGPT 与 Azure OpenAI 服务结合使用

要访问 ChatGPT 的 OpenAI API,您需要拥有 Azure 订阅并在所需的 Azure 订阅中授予对 Azure OpenAI 的访问权限。

  • 获得访问权限后,导航到位于 oai.azure.com 的 Azure OpenAI Studio,并使用有权访问 OpenAI 资源的凭据登录。
  • 在登录工作流程期间或之后,选择适当的目录、Azure 订阅和 Azure OpenAI 资源。
  • 从 Azure OpenAI Studio 登录页面,选择 ChatGPT Playground(预览版)
  • Playground 通过 Azure OpenAI Studio ChatGPT Playground,开始使用无代码方法探索 OpenAI 功能。
  • OpenAI 创建了一个新端点来与其 ChatGPT 模型进行交互。

您可以通过向 api.openai.com/v1/chat/completions 发送 POST 请求来使用此端点,其中包含授权标头中的 API 密钥以及包含模型名称和消息的 JSON 负载。 ChatGPT 的型号名称是“gpt-3.5-turbo”。

ChatGPT API 的费用是多少

使用 OpenAI API 是否需要支付任何费用?

是的,使用 OpenAI API 需要付费。

使用 API 的成本取决于版本和使用情况。

OpenAI 提供四种定价版本,每 1K 代币从 0 美元到 0.06 美元不等,使用 GPT 的成本可能受到多种因素的影响,例如特定用例、提示质量、定制级别和数量。

仅根据语料库和提示很难提供对令牌使用情况的精确估计。

OpenAI 在提高模型运行效率方面取得了进展,导致部分 API 的价格下降。

例如,OpenAI 降低了 ChatGPT API 的价格为每 1,000 个代币 0.002 美元,比现有 GPT 型号便宜十倍。

OpenAI 还向开发人员提供其 Whisper API,价格约为每分钟 0.006 美元(四舍五入到最接近的秒)。

OpenAI 提供免费的 API 密钥,前三个月可享受价值约 5 美元的免费积分,之后将根据使用情况收费。

  • 此外,OpenAI 还为开发人员提供专用实例,以支付访问 Azure 上运行的计算基础设施的费用。
  • 自 2022 年 12 月以来,OpenAI 已将其 ChatGPT API 的成本降低了 90%,而令牌是包含模型使用的元数据的消息序列。
  • 开发人员可以通过 OpenAI 的 API 直接访问 ChatGPT 模型,此前只能通过该公司的 Web 界面访问该模型。
  • 值得注意的是,OpenAI 提供了多种具有不同功能和价位的模型,并且每种模型都有自己的定价结构。

注意, ChatGPT API 有自己的定价,与 ChatGPT Plus 订阅分开。 ChatGPT Plus 订阅仅涵盖在 chat.openai.com 上的使用,每月费用为 20 美元。

The AI Writer Matrix Newsletter

AI 作家矩阵时事通讯

ChatGPT 和 AI 帮助掌握写作技巧
为内容作者提供的免费 AI 和 ChatGPT 时事通讯。
及时了解最新的 AI 和 ChatGPT 写作技巧、工具和提示。

ChatGPT API 最佳教程

OpenAI 的 Chat GPT API 现已可供开发者使用:

该 API 允许开发人员构建交互式聊天机器人和虚拟助理,以自然且引人入胜的方式进行对话。

要使用 Chat GPT API,开发人员可以访问 OpenAI 的网站并注册 API 密钥。

YouTube 上提供了多个视频教程,介绍如何使用 Jupyter Notebooks 或 Python 开始使用新的 OpenAI ChatGPT API:

视频 1 – 开放 AI:聊天 GPT API 上线!

视频 2:Python 中的 OpenAI ChatGPT API 初体验

视频 3:Python 中的 ChatGPT API – 初学者完整教程

这些教程涵盖了从使用 Chat GPT API 的基础知识到更高级功能的所有内容。

借助 GPT,开发人员可以生成可用于文本分类、搜索和聚类等任务的嵌入。

此外,GPT 模型能够执行自然语言处理任务,例如文本生成、摘要和分析。

例如,GPT 可以为文案写作任务生成高质量的文本,包括产品描述、营销材料和标题。

值得注意的是,OpenAI 鼓励负责任地使用其模型。他们在其 API 平台上提供安全最佳实践指南,以确保其技术的使用合乎道德。

视频 4:介绍 Open AI 的 ChatGPT API |构建 Power App 并使用聊天 GPT API

视频 5:开始使用新的 OpenAI ChatGPT API

视频 6:Python 中的 OpenAI ChatGPT API 入门 |初学者教程

有用的资源:

喜欢它?提个朋友吧!谢谢阅读!

The AI Writer Matrix Newsletter

AI 作家矩阵时事通讯

ChatGPT 和 AI 帮助掌握写作技巧
为内容作者提供的免费 AI 和 ChatGPT 时事通讯。
及时了解最新的 AI 和 ChatGPT 写作技巧、工具和提示。

分享这个:

有关的

仍有待发现:

ChatGPT: The Tool That Will Change Your Writing CareerChatGPT:将改变您写作生涯的工具 assorted drawing pencilsChatGPT 超过 79 个令人难以置信的用例 Creative ChatGPT Use-Cases that Will Displace Careers26 个将取代职业的创意 ChatGPT 用例 List of 100+ Chat GPT API Use Cases100 多个聊天 GPT API 使用案例(终极列表)