免登录在线查询OpenAI ChatGPT API key余额(openai key账号余额查询)
OpenAI 余额查询 – 未央大佬 – 博客园
OpenAI是一家人工智能技术公司,提供强大的自然语言处理模型和API服务。作为开发者,查询OpenAI账号的余额是很重要的一项功能。本篇文章将介绍几种查询OpenAI余额的方法。
方法一:使用官方网站查询
我们可以登录OpenAI官方网站(https://platform.openai.com/),并完成登录。在右上角的个人信息中,选择”Manage account”,便可查看当前账号的余额。
方法二:使用第三方网站查询
除官方网站,还有一些第三方网站可以帮助我们查询OpenAI账号的余额。例如,https://www.aikeystat.com/ 就是一个不要钱的在线查询OpenAI余额的网站,支持批量查询和复制查询结果。
方法三:使用API查询
如果我们希望通过编程的方式查询OpenAI账号的余额,可使用OpenAI提供的API。以下是一个查询OpenAI余额的Python代码示例:
import openai
# 设置API密钥
api_key = 'YOUR_API_KEY'
# 查询余额
balance = openai.Account.balance(api_key)# 打印余额
print(balance)
在上述代码中,我们需要将”YOUR_API_KEY”替换为自己的OpenAI密钥。通过调用openai.Account.balance
方法,我们可以获得到当前账号的余额。
方法四:使用Cloudflare Workers
还有一种较为复杂的方法是使用Cloudflare Workers自部署查询OpenAI-API-Key密钥详情信息网站。这类方法可以帮助我们快速查询OpenAI账号的余额,同时支持多个API密钥的查询。具体操作可以参考GitHub上的开源代码:https://github.com/Aiayw/OpenAI-API-Key
方法五:使用其他开发者分享的工具
除上述方法,还有一些开发者分享的工具可以帮助我们查询OpenAI账号的余额。例如,GitHub上有一个项目可以批量查询OpenAI账号已用余额和判断API密钥的状态:https://github.com/vastsa/openai-apikey-query
总结
查询OpenAI账号的余额对开发者来讲是很重要的,可以帮助我们及时了解API的使用情况。本篇文章介绍了几种查询OpenAI余额的方法,包括使用官方网站、第三方网站、API、Cloudflare Workers和其他开发者分享的工具。希望对大家有所帮助!
openai 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要求,头部带上Token(API key)便可。
之前这个接口可以直接返回以下结果:
{ "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要求,可以在头部带上Token(API key)。
返回的结果以下:
{ "object": "billing_subscription", "has_payment_method": true,//OpenAI账号会不会已绑卡,绑卡后有120美金的额度 "canceled": false, "canceled_at": null, "delinquent": null, "access_until": 1690848000,//key到期时间 "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要求,可以在头部带上Token(API key),来查询特定日期范围内的使用明细。
返回的结果以下:
{ "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官方后台(需要梯子),在链接https://platform.openai.com/account/usage可查看余额。
- 使用隐藏接口(目前已不可用):之前隐藏接口是通过GET要求[https://api.openai.com/dashboard/billing/credit_grants](https://api.openai.com/dashboard/billing/credit_grants)来查询余额,带上Token(API key)便可。现在这个方法不再适用。
- 最新方案:通过抓包分析,我们可使用其他接口来查询。
- GET要求1:通过接口返回的结果,我们可以看到账号会不会已绑定信用卡(credit card),绑卡后将取得120美元的额度。同时还提供了软限制、硬限制和系统硬限制的信息,限制金额以美元计算。
- GET要求2:通过这个接口可以查询特定日期范围内的使用明细,包括具体的费用明细和总费用。
- 在线网页查询:我为大家建立了一个在线的查询站点 (链接在这里),方便使用,无需梯子便可访问。
openai key账号余额查询的常见问答Q&A
问题1:OpenAI API Key如何进行余额查询?
答案:要查询OpenAI API Key的余额,您可使用以下方法:
- 方法一:通过在线查询工具进行余额查询。
- 方法二:使用Python代码进行余额查询。
方法一:通过在线查询工具进行余额查询
您可以访问https://www.aikeystat.com/,这是一个支持批量查询API Key余额的网站。在该网站上:
- 您可以输入您的API Key,然后点击查询按钮。
- 查询结果将显示您API Key的余额、会不会绑定卡和会不会是GPT4。
- 您还可以复制查询结果进行记录或其他用处。
方法二:使用Python代码进行余额查询
- 您可使用Python库来查询OpenAI API Key的余额。以下是一个示例代码:
import openai
api_key = ‘YOUR_API_KEY’
openai.api_key = api_key
balance = openai.Account.balance()
print(balance)
- 在上述代码中,将’YOUR_API_KEY’替换为您自己的OpenAI密钥。
- 运行代码后,余额将以可读格式打印出来。
通过以上两种方法之一,您可以方便地查询OpenAI API Key的余额。