Openai 的用户体系分成两大类:ChatGPT 用户和开发者,两个体系是相互独立的,用户名密码是一致的,但是访问入口和支付都是独立的:
ChatGPT 用户的登录入口是 https://chat.openai.com
API 开发者用户的登录入口是 https://platform.openai.com
ChatGPT 用户获取 GPT-4 的使用权限,是通过购买 GPT Plus 会员,会员的收费标准是 20 美元/每月。购买 GPT Plus 会员后,可以在 Chat 界面选择 GPT4 进行聊天。 API 开发者用户获取 GPT-4 API的使用权限,是通过绑定信用卡获取API key, 需要预充值5美元以上,才能绑卡成功 对于API 开发者用户,OpenAI 会根据你充值的金额,对你进行消费限额,比如你充值了5美元,调用 API 也最多消费 5 美元,可以另外设置自动充值,设置余额低于一个特定值就自动充值。 如下图,设置的是,如果余额低于 5 美元,就从你绑定的卡里面自动扣费来充值10美元。
如果连续2次扣费失败(比如遇到卡内余额不足),OpenAI 可能就会封禁这个开发者帐户和对应的卡号。 API 开发者用户可以在官方这个窗口实时查看 API 调用的消费情况。
所以开发者用户需要在 API 账单生成之后(有邮件通知),提前充值,确保余额充足可以支付本期的 API账单。
一、OpenAI API收费标准
OpenAI ChatGPT API是收费的,不同模型(如GPT-3.5、GPT-4.0等)的收费标准不一样,以下是OpenAI官方的API价格。(官方可能会变更收费标准,具体以实际为准)
1、GPT-3.5 Turbo API价格
Model
Input
Output
4K context
$0.0015 / 1K tokens
$0.002 / 1K tokens
16K context
$0.003 / 1K tokens
$0.004 / 1K tokens
2、GPT-4 API价格
Model
Input
Output
8K context
$0.03 / 1K tokens
$0.06 / 1K tokens
32K context
$0.06 / 1K tokens
$0.12 / 1K tokens
可以看到GPT-4 API价格几乎是GPT-3.5 API价格的20倍。
二、OpenAI API Token计算方式
在OpenAI ChatGPT API收费标准中,有一个计算单位:Token,那么一个Token到底是多少呢?一个中文汉字算多少Token?一个英文字符算多少Token?一个英文单词又是多少Token?
概括的讲:1K token大概是750个英文单词,500个中文汉字,1K tokens才0.002美元,所以OpenAI ChatGPT API价格还是非常便宜的。
OpenAI也提供了在线工具让大家计算某段回答到底用了多少Token:https://platform.openai.com/tokenizer
如下图所示:英文单词“ChatGPT”占用3个Token,“AI”占用1个Token,有的中文汉字(如图中的“的”、“是”、“一”等)占用1个Token,但是大部分的中文汉字(乱码的)都是占用2个Token。