0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开发者如何调用OpenAI的GPT-4o API以及价格详情指南

技术程序猿华锋 来源:jf_32321025 作者:jf_32321025 2024-05-29 16:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

​目前,OpenAI新模型GPT-4o和GPT-4 Turbo的价格如下:

wKgZomZW4A2AUr3OAAD6aRXRTyQ948.png

GPT-4o 对比 GPT-4 Turbo

GPT-4o拥有与GPT-4 Turbo相同的高智能水平,但在速度、成本和使用限制方面有明显优势:

定价:GPT-4o的价格是GPT-4 Turbo的一半,输入每百万字符5美元,输出每百万字符15美元。

使用限制:GPT-4o的使用限制是GPT-4 Turbo的五倍,高达每分钟1000万字符。

速度:GPT-4o的速度是GPT-4 Turbo的两倍。

视觉能力:在视觉能力相关的评估中,GPT-4o表现优于GPT-4 Turbo。

多语言支持:GPT-4o在非英语语言支持上比GPT-4 Turbo有所改进。

上下文窗口:GPT-4o的上下文窗口为128千字符,知识截止日期为2023年10月。

wKgZomZW4HeAJ5IjAADKlKwgkBM690.png

完成的价格是如何计算的?

聊天完成(在新窗口中打开)请求是根据发送的输入令牌数量加上 API 返回的输出中的令牌数量来计费的。

您的请求可能使用最多num_tokens(input) + [max_tokens * max(n, best_of)]令牌,这些令牌将按照本页顶部列出的每个引擎费率计费。

在最简单的情况下,如果您的提示包含 200 个令牌,并且您从 gpt-3.5-turbo-1106 API 请求单个 900 个令牌完成,那么您的请求将使用 1100 个令牌,并且费用为[(200 * 0.001) + (900 * 0.002)] / 1000 = $0.002.

您可以通过减少提示长度或最大响应长度、限制使用best_of/n、添加适当的停止序列或使用每个令牌成本较低的引擎来限制成本。

获取OpenAI的GPT-4o API,您需要以下步骤:

第1步:注册OpenAI账号
前往OpenAI官方网站(https://openai.com/)并注册一个账号。您需要提供有效的电子邮件地址,并遵循网站的指示完成注册流程。

第2步:申请API Key
登录您的OpenAI账号后,导航至API部分。在API页面上,您可以找到申请API Key的选项。

第3步:预充值

在“Billing settings”中选择“Add to credit balance”。
输入预充值金额,最低为5美元。
OpenAI支付觉得复杂的小伙伴可以参考:
国内直连通过中转平台快速获取GPT-4 API KEY 密钥,以 uiuiapi.com 平台为例,申请并使用GPT-4 API密钥比较友好,可以快速主力开发者更好的节省折腾申请GPT-4 API KEY 密钥的时间。

wKgZomZW4F6AWB28AAG8pVb57CU342.png

第4步:获取API Key
审核通过后,您将收到一封电子邮件,通知您API Key已经准备好。登录您的OpenAI账号,复制您的API Key。请妥善保管这个API Key,它是您访问GPT-4 API的唯一凭证。

要使用OpenAI的GPT-4o API,您需要以下步骤:

获取API密钥:首先,您需要在OpenAI官网注册一个账户并获取API密钥。如果您已经有账户并且API密钥有效,请跳过此步骤。

安装OpenAI库:在您的Python环境中安装openai库。这可以通过以下命令完成:

pip install openai
poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

编写调用代码:使用您的API密钥调用GPT-4o API。以下是一个示例代码,展示了如何调用GPT-4o API:

import openai

# 设置您的API密钥
openai.api_key = 'YOUR_API_KEY'

# 调用GPT-4o API
response = openai.Completion.create(
    model="gpt-4o",  # 确保使用的是GPT-4o模型
    prompt="请生成一段关于AI在教育领域应用的文章。",
    max_tokens=500,
    temperature=0.7,
)

# 打印生成的文本
print(response.choices[0].text.strip())
poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

代码详解

导入库:首先导入openai库。

设置API密钥:使用您的API密钥进行身份验证。

调用API:使用openai.Completion.create方法调用GPT-4o模型,传入相应的参数:

model:指定使用的模型为“gpt-4o”。

prompt:输入的提示文本,用于引导模型生成内容。

max_tokens:设置生成文本的最大长度。

temperature:控制生成文本的随机性,值越高生成的文本越随机。

重要提示

安全性:请确保不要在公开代码中泄露您的API密钥。可以使用环境变量或其他安全方式管理密钥。

参数调整:根据实际需求调整prompt、max_tokens和temperature等参数,以获取更符合您需求的结果。

错误处理:在实际应用中,建议加入错误处理机制,以应对可能出现的API调用失败或其他异常情况。

通过上述步骤,您可以顺利调用OpenAI的GPT-4o API。

​审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    2467

    浏览量

    66998
  • OpenAI
    +关注

    关注

    9

    文章

    1248

    浏览量

    10263
  • ChatGPT
    +关注

    关注

    31

    文章

    1599

    浏览量

    10390
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    调用爱回收平台商品详情 API 接口指南

    ​  爱回收作为知名的二手电子产品回收与交易平台,其提供的 API 接口是开发者接入其服务的重要桥梁。本文将聚焦于 获取商品详情API 接口,介绍其基本用法、关键参数、响应数据结
    的头像 发表于 03-30 17:13 497次阅读
    <b class='flag-5'>调用</b>爱回收平台商品<b class='flag-5'>详情</b> <b class='flag-5'>API</b> 接口<b class='flag-5'>指南</b>

    咸鱼平台商品详情API接口技术详解

    ​ 咸鱼平台(Xianyu)是阿里巴巴旗下的二手交易平台,提供丰富的API接口供开发者集成。获取商品详情API允许开发者查询特定商品的详细
    的头像 发表于 03-30 17:08 489次阅读
    咸鱼平台商品<b class='flag-5'>详情</b><b class='flag-5'>API</b>接口技术详解

    通过京东开放平台API根据商品ID获取商品详情技术指南

    京东开放平台为开发者提供了丰富的API接口,允许开发者获取商品信息、订单数据等。本技术贴将详细介绍如何通过商品ID获取商品详情,包括准备工作、API
    的头像 发表于 03-11 17:05 651次阅读

    如何通过Shopee API根据商品ID获取商品详情

    ​ 在电商平台开发中,调用API获取商品详情是常见需求。Shopee(虾皮)作为主流平台,提供了开放的API接口,允许
    的头像 发表于 03-06 14:08 500次阅读
    如何通过Shopee <b class='flag-5'>API</b>根据商品ID获取商品<b class='flag-5'>详情</b>

    如何通过API获取京东商品的券后价格详情

    ​   在电商平台开发或数据分析中,经常需要获取商品的实时价格信息,尤其是包含优惠券抵扣后的最终价格(券后价)。京东平台提供了丰富的API接口供开发
    的头像 发表于 03-04 17:27 612次阅读
    如何通过<b class='flag-5'>API</b>获取京东商品的券后<b class='flag-5'>价格</b><b class='flag-5'>详情</b>

    获取Ozon商品详情数据的API接口技术指南

    ​ 在电商平台开发中,通过API接口获取商品数据是常见的需求。Ozon作为俄罗斯领先的电商平台,提供了API接口供开发者访问商品详情数据。本
    的头像 发表于 02-28 16:28 913次阅读
    获取Ozon商品<b class='flag-5'>详情</b>数据的<b class='flag-5'>API</b>接口技术<b class='flag-5'>指南</b>

    实战指南调用沃尔玛平台 API 高效获取商品详情数据

    ​ 引言 在电商系统开发价格监控、竞品分析等场景中,获取准确、实时的商品详情数据至关重要。沃尔玛作为全球零售巨头,提供了强大的开放 API 接口供
    的头像 发表于 02-10 15:31 358次阅读
    实战<b class='flag-5'>指南</b>:<b class='flag-5'>调用</b>沃尔玛平台 <b class='flag-5'>API</b> 高效获取商品<b class='flag-5'>详情</b>数据

    调用DMM平台API获取商品详情数据的技术实践

    ​  DMM平台提供了丰富的API接口,允许开发者获取其平台上的商品数据。本文将介绍如何调用其中一个关键接口—— 商品详情获取API ,并解
    的头像 发表于 02-09 15:15 332次阅读
    <b class='flag-5'>调用</b>DMM平台<b class='flag-5'>API</b>获取商品<b class='flag-5'>详情</b>数据的技术实践

    调用野莓平台商品详情API接口实践

    ​  在电商平台的技术栈中,商品详情信息的获取是高频且核心的操作。野莓平台提供了稳定、高效的API接口供开发者查询商品详情数据。本文将详细介绍如何
    的头像 发表于 02-04 16:42 641次阅读
    <b class='flag-5'>调用</b>野莓平台商品<b class='flag-5'>详情</b><b class='flag-5'>API</b>接口实践

    调用乐天平台API获取商品详情数据

    ​   乐天平台提供了丰富的API接口,允许开发者获取平台上的各类数据。其中,获取商品详情(通常称为 letian 详情)是一个常见的需求。本文将介绍如何
    的头像 发表于 02-02 16:25 324次阅读
    <b class='flag-5'>调用</b>乐天平台<b class='flag-5'>API</b>获取商品<b class='flag-5'>详情</b>数据

    闲鱼商品详情API完整指南

    一、摘要 闲鱼商品详情API是阿里巴巴旗下二手交易平台闲鱼提供的开发者接口,主要用于通过商品ID获取商品的详细信息。该接口支持多种开发语言调用
    的头像 发表于 12-02 11:46 591次阅读

    淘宝商品详情API接口技术解析与实战应用

    出发,系统解析淘宝商品详情API接口的调用机制、数据结构及典型应用场景,并附上基于Python的完整调用示例,助力开发者高效集成商品数据服务
    的头像 发表于 11-04 09:50 503次阅读

    闲鱼平台获取商品详情API接口

    ​  闲鱼是阿里巴巴旗下的二手交易平台,为开发者提供了丰富的API接口,方便获取商品数据。本文将详细介绍如何通过API获取商品详情,包括申请流程、
    的头像 发表于 10-27 16:01 1275次阅读
    闲鱼平台获取商品<b class='flag-5'>详情</b><b class='flag-5'>API</b>接口

    产品详情查询API接口

      在现代电子商务和软件开发中,产品详情查询API接口扮演着至关重要的角色。它允许开发者通过编程方式从远程服务器获取产品的详细信息,如名称、价格
    的头像 发表于 07-24 14:39 692次阅读
    产品<b class='flag-5'>详情</b>查询<b class='flag-5'>API</b>接口

    如何获取 OpenAI API Key?API 获取与代码调用示例 (详解教程)

    OpenAI API Key 获取与使用详解:从入门到精通 OpenAI 正以其 GPT 和 DALL-E 等先进模型引领全球人工智能创新。其 AP
    的头像 发表于 05-04 11:42 1.8w次阅读
    如何获取 <b class='flag-5'>OpenAI</b> <b class='flag-5'>API</b> Key?<b class='flag-5'>API</b> 获取与代码<b class='flag-5'>调用</b>示例 (详解教程)