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

电子说

1.2w人已加入

描述

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

API

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月。

API

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

聊天完成(在新窗口中打开)请求是根据发送的输入令牌数量加上 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 密钥的时间。

API

第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
API

 

编写调用代码:使用您的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())
API

 

代码详解

导入库:首先导入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。

​审核编辑 黄宇

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分