免登录在线查询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的余额可以通过以下步骤进行:
- 使用自己的OpenAI密钥替换代码中的’YOUR_API_KEY’。
- 使用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要求中的头部信息,用于摹拟浏览器要求。