免登录在线查询OpenAI ChatGPT API key余额(openai api key 余额查询)

OpenAI API Key余额查询教程:轻松在线查询余额及到期时间

作为开发者,您可能想知道怎样查询OpenAI API密钥的余额和到期时间。但是,OpenAI官方目前没有直接提供API来查询余额的功能。不过,您可使用以下方法来查询您的OpenAI API密钥余额和到期时间。

1. 怎样设置OpenAI API密钥

在使用OpenAI API之前,您需要将API密钥设置为您自己的密钥。请依照以下步骤进行设置:

  • 导入OpenAI库,并将API密钥替换为您的密钥
  • 示例代码:import api_key = 'YOUR_API_KEY'
  • 注意:将’YOUR_API_KEY’替换为您自己的OpenAI密钥

2. 使用Python库查询OpenAI API密钥余额

您可使用Python库来查询OpenAI API密钥的余额。请依照以下步骤进行操作:

  • 导入requests库
  • 创建查询要求的URL:queryUrl = 'https://api.openai.com/dashboard/billing/subscription'
  • 设置要求头:headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x...'}
  • 发送查询要求并获得响应数据

3. 使用网站进行OpenAI API密钥余额查询

您还可以通过访问网站https://www.aikeystat.com/来进行OpenAI API密钥余额查询。该网站提供了以下功能:

  • 支持批量查询API密钥余额
  • 提供会不会绑卡、会不会是GPT4等信息
  • 支持复制查询的结果

4. OpenAI官方未提供直接的API查询功能

需要注意的是,OpenAI官方目前没有提供直接的API来查询API密钥的余额和到期时间。但是,您可使用以上介绍的方法间接查询您的余额和到期时间。

5. 查询OpenAI ChatGPT的余额

如果您想查询OpenAI ChatGPT的余额,您可以依照以下步骤进行操作:

  • 访问OpenAI登录地址:https://platform.openai.com/overview
  • 登录到OpenAI控制台
  • 在控制面板中找到账户名称并查询余额

6. 使用openai-billing库查询API密钥余额

您还可使用openai-billing库来查询API密钥的余额。这类方法适用于调用ChatGPT的API密钥。您可以参考以下页面:https://www.juxw.com/

7. 新API用法

最近,OpenAI推出了新的API用法,您可使用session key来替换api_key进行查询。以下是获得session key的方法:

  • 访问https://platform.openai.com并登录
  • 在登录后的页面中获得session key

openai api key 余额查询的进一步展开说明

一、问题来源

最近,ChatGPT的利用愈来愈广泛,愈来愈多的人开始使用。目前OpenAI为新注册的用户提供了5美元的赠送,因此很多人都选择注册新账号来调用API,以获得一些额外的利益。

作为一位开发者,我非常关注一个问题:如何通过接口实时查询OpenAI账号的余额?

但是,使人遗憾的是,目前OpenAI官方并没有提供直接的API来查询账号余额。

二、几个查询余额的方案

1. 后台直接查询

最原始的方法是通过OpenAI官方后台进行查询,官方的链接为:https://platform.openai.com/account/usage。

这类方式合适普通用户使用,但对开发者来讲意义不大,需要登录且极可能需要翻墙。

2. 隐藏的接口【现在不好用了】

后来有一些朋友发现了一个隐藏的接口:[https://api.openai.com/dashboard/billing/credit_grants](https://api.openai.com/dashboard/billing/credit_grants)。

通过发送GET要求,并在Header中携带Token(API密钥),就能够取得查询结果。

之前,该接口可以直接返回以下结果:

{ “object” : “credit_summary” , “total_granted” : 18.0 , “total_used” : 0.6284545 , “total_available” : 17.3715455 , “grants” : { “object” : “list” , “data” : [{ “object” : “credit_grant” , “id” : “bdb804***********************ff0132” , “grant_amount” : 18.0 , “used_amount” : 0.6284545 , “effective_at” : 1673740800.0 , “expires_at” : 1682899200.0 }] } }

但是,现在这个方法已行不通了,需要使用会话密钥(session key),所以这个方法也不适用了。

3. 最新的方案

通过分析抓包数据,我找到了其他一些接口来实现查询功能。

这些接口也是通过发送GET要求,并在Header中携带Token(API密钥)来使用。

返回结果以下:

{ “object”: “billing_subscription”, “has_payment_method”: true,//OpenAI账号会不会已绑定付款方式,绑定后有120美元的额度 “canceled”: false, “canceled_at”: null, “delinquent”: null, “access_until”: 1690848000,//密钥有效期 “soft_limit”: 1600000, “hard_limit”: 2000000, “system_hard_limit”: 2000000, “soft_limit_usd”: 96.0, “hard_limit_usd”: 120.0, “system_hard_limit_usd”: 120.0, “plan”: { “title”: “Pay-as-you-go”, “id”: “payg” }, “account_name”: “xxdwe”, “po_number”: null, “billing_email”: null, “tax_ids”: null, “billing_address”: { }, “business_address”: null }

还有另外一个接口可以查询特定日期范围内的使用明细,一样是通过发送GET要求,并在Header中携带Token(API密钥)来实现。

返回结果以下:

{ “object”: “list”, “daily_costs”: [ { “timestamp”: 1681948800.0, “line_items”: [ { “name”: “Instruct models”, “cost”: 0.0 }, { “name”: “Chat models”, “cost”: 0.0 }, { “name”: “GPT⑷”, “cost”: 0.0 }, { “name”: “Fine-tuned models”, “cost”: 0.0 }, { “name”: “Embedding models”, “cost”: 0.0 }, { “name”: “Image models”, “cost”: 0.0 }, { “name”: “Audio models”, “cost”: 0.0 } ] } ], “total_usage”: 5956.9476//总费用,以美分为单位 }

结合这两个接口,我们就能够实现查询余额的目标了!

三、在线网页查询

基于第三个方案,我创建了一个在线查询站点,方便大家使用,而且不需要使用翻墙工具。

你可以通过这个链接访问查询站点:ChatGPT余额查询 OpenAI midjourney 充值。

通过以上几种方案,我们可以轻松查询OpenAI账号的余额,为开发者提供了更多便利。希望以上内容对大家有所帮助!

openai api key 余额查询的常见问答Q&A

问题1:怎样查询OpenAI API Key的余额?

答案:查询OpenAI API Key的余额可以通过以下步骤进行:

  1. 使用自己的OpenAI密钥替换代码中的’YOUR_API_KEY’。
  2. 使用Python库中的相应函数获得API Key的余额信息。

具体操作步骤以下所示:

步骤1:设置API Key

import api_key = ‘YOUR_API_KEY’

注意,上述代码中的’YOUR_API_KEY’需要替换为您自己的OpenAI密钥。

步骤2:使用Python库获得余额信息

import requests

def get_usage(key):

queryUrl = ‘https://api.openai.com/dashboard/billing/subscription’

headers = { ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x…’

response = requests.get(queryUrl, headers=headers)

return response.json()

以上代码是一个简单的函数,可以通过调用该函数来获得API Key的余额信息。

  • 函数中的queryUrl为OpenAI提供的API Key余额查询接口。
  • 函数中的headers为HTTP要求中的头部信息,用于摹拟浏览器要求。

ChatGPT相关资讯

ChatGPT热门资讯

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!