5 分钟内开始使用 GPT-4 Turbo 的 API
  E6L4pNGARErG 2023年11月19日 16 0

目录:

  • GPT-4 Turbo 简介
  • 创建帐户以获取您的 GPT-4 Turbo API 密钥
  • 向 GPT-4 Turbo 提出第一个请求
  • 使用 GPT-4 Turbo 启用 JSON 模式
  • GPT-4 Turbo 的定价(比以往更便宜!)
  • 借助 GPT-4 Turbo 的 API 构建创意

5 分钟内开始使用 GPT-4 Turbo 的 API_JSON

GPT-4 Turbo 简介

GPT-4 Turbo是OpenAI公司制作的著名的人工智能大语言模型。它的能力是开创性的,永远改变了世界。

GPT-4 Turbo 可以生成称为“完成”的文本输出,可用于构建一系列应用程序,例如真正的个人助理、智能聊天机器人、语法检查器、垃圾邮件过滤器、代码生成器等等!这个清单可以永远列下去。

如果您不熟悉法学硕士,请花一些时间来加快速度,这要归功于我关于GPT 等法学硕士如何工作的简单易懂的文章。

现在,让我们深入了解这个分步教程,它将帮助您向 GPT-4 Turbo 发出第一个请求!

只有付费使用 OpenAI API 的开发人员才能访问新的 GPT-4 Turbo 模型。尝试使用 GPT-3.5 Turbo:5 分钟内开始使用 GPT-3.5 Turbo 的 API。

创建帐户以获取您的 GPT-4 Turbo API 密钥

  1. 创建一个帐户。

5 分钟内开始使用 GPT-4 Turbo 的 API_API_02

  1. 请确认您的电邮地址。
  2. 登录。
  3. 在此页面上查看您的免费 5 美元积分。请注意,一旦使用它们,您生成的 API 密钥将不起作用。

5 分钟内开始使用 GPT-4 Turbo 的 API_API_03

  1. 生成您的第一个 API 密钥。请注意,它只会显示一次。将其复制并粘贴到密码管理器中,以便安全存储。
  2. 开始使用 GPT-4 Turbo 的 API!(继续阅读以了解具体方法。)

5 分钟内开始使用 GPT-4 Turbo 的 API_json_04

向 GPT-4 Turbo 提出第一个请求

请求 GPT-4 Turbo 的 API 非常简单!

以下是该过程分为四个非常清晰的步骤:

  1. 找到您的 API 密钥:如果您按照上一节操作,您应该已经生成了该密钥。它通常看起来像一长串随机数字和字母。请确保其安全。
  2. 打开终端:如果您想开始尝试使用curl,请打开终端。
  3. 输入curl命令: curl是一个用于传输数据的命令行工具。对于聊天 API,您可以使用如下命令:
1curl -X POST \ 2    -H "Content-Type: application/json" \ 3    -H "Authorization: Bearer YOUR_API_KEY" \ 4    https://api.openai.com/v1/chat/completions -d \ 5    '{ 6        "model": "gpt-4-1106-preview", 7        "messages": [ 8            { 9                "role": "system",10                "content": "You are an assistant."11            },12            {13                "role": "user",14                "content": "Hello!"15            }16        ]17    }'
  • 替换YOUR_API_KEY为您的实际 API 密钥。
  • 后面的字符串-d指定 JSON 格式的请求正文。它提供了模型“gpt-4-1106-preview”(GPT-4 Turbo)和两条消息:一条用于设置助手角色的系统消息和一条用户消息。
  1. 运行命令:按 Enter 键后,最多几秒钟后您应该会在终端窗口中看到 API 的响应。

请记住,这是一个基本示例。您可能需要根据您的特定需求调整请求,例如在对话中包含更多消息。

了解有关聊天完成的官方 API 参考的更多信息。

专业提示:使用 gpt-4-1106-preview,一次 API 调用最多可以接受 128,000 个令牌。标记是文本的数字表示。您的所有消息以及模型的输出都不能超过此限制。对于那些不知道的人来说,1,000 个标记大约相当于 750 个英语单词。

5 分钟内开始使用 GPT-4 Turbo 的 API_JSON_05

使用 GPT-4 Turbo 启用 JSON 模式

借助新的JSON 模式,您现在可以强制 GPT-4 Turbo(以及 GPT-3.5 Turbo)一致地输出 JSON 。

(这里的大多数人都知道 JSON 是什么,但对于其他人来说,JSON 是一种人和计算机都可以理解的存储信息的方式。它使用文本将数据组织成列表和“名称:值”对集。)

之前,要求 GPT 输出 JSON 已经是可能的。但是您可以随机获取文本而不是您请求的 JSON。新的 JSON 模式旨在阻止这种情况。

使用它就像添加一个新对象并设置一条系统消息来指示模型使用 JSON 进行回复一样简单(但请继续阅读,因为有一些陷阱):

1curl -X POST \ 2    -H "Content-Type: application/json" \ 3    -H "Authorization: Bearer YOUR_API_KEY" \ 4    https://api.openai.com/v1/chat/completions -d \ 5    '{ 6        "model": "gpt-4-1106-preview", 7        "messages": [ 8            { 9                "role": "system",10-                "content": "You are an assistant."11+                "content": "You are an assistant, and you only reply with JSON."12            },13            {14                "role": "user",15                "content": "Hello!"16            }17-        ]18+        ],19+        "response_format": {20+            "type": "json_object"21+        }22    }'
  1. 如您所见,我们添加了以下对象:
1"response_format": {2    "type": "json_object"3}
  1. 我们将系统消息设置为“您是助理,仅使用 JSON 进行回复。”,但它可以是任何您想要的内容,只要提到“JSON”即可。如果不这样做,API 调用将失败并抛出错误“‘messages’必须以某种形式包含单词‘json’,才能使用‘jsonobject’类型的‘responseformat’。”
1{2    "role": "system",3    "content": "You are an assistant, and you only reply with JSON."4}
  1. 不过要小心!虽然模型现在将始终输出 JSON,但您永远无法在其结构中获得 100% 的准确性。

5 分钟内开始使用 GPT-4 Turbo 的 API_JSON_06

GPT-4 Turbo 的定价(比以往更便宜!)

定价可能会发生变化,因此请仔细检查。话虽这么说,在我撰写这些内容时,GPT-4 Turbo 的输入定价为每 1,000 个代币 0.01 美元,输出每 1,000 个代币为 0.03 美元。

对于想要借助最著名的语言模型以更便宜的价格构建梦想工具的开发人员来说,这是一个好消息。我知道我已经有计划了。你呢?

顺便说一下,下表比较了 GPT-4 Turbo 与旧版 GPT-4 型号的定价:

模型

输入

输出

gpt-4-1106-preview(128K 上下文)

$0.01 / 1K 代币

$0.03 / 1K 代币

gpt-4(32K 上下文)

$0.06 / 1K 代币

$0.12 / 1K 代币

 gpt-4(8K 上下文)

$0.03 / 1K 代币

$0.06 / 1K 代币

借助 GPT-4 Turbo 的 API 构建创意

人工智能使开发人员能够构建我们以前无法企及的产品。

这里有一些可以尝试的想法:

  • 现有产品的额外基于人工智能的功能
  • 自动电子邮件回复
  • 聊天机器人
  • 内容摘要者
  • 私人助理
  • 个性化教学方案
  • 情感分析工具
  • 垃圾邮件过滤器

您甚至可以通过另一个端点向您的项目添加声音!

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
E6L4pNGARErG