API Key 计费连接身份、用量与定价
API Key 计费是把开发者凭证与可计量用量关联,再将用量转化为账单、配额或套餐权益的过程。Key 负责识别调用者,用量记录说明发生了什么,价格规则决定这些活动需要支付多少费用。
传统 API 可以按请求计费;AI API 通常还需要记录输入 Token、输出 Token、模型、重试和上下文长度。关键是让每次调用都能归属到具体客户、工作区、套餐或内部项目。
计费系统的核心对象
大多数 API 计费系统都由少量基础对象组成。命名和计量规则保持一致,比一开始搭建复杂平台更重要。
| 对象 | 作用 | 示例 |
|---|---|---|
| API Key | 识别调用者 | sk_live_... 对应工作区 A |
| 计量器 | 记录用量 | 请求数、输入 Token、输出 Token |
| 价格 | 把用量转成费用 | 每百万输入 Token 2.50 美元 |
| 限额 | 防止失控用量 | 每月 10 万次请求 |
| 账单项目 | 解释收费来源 | 4,200 万输出 Token × 单价 |
常见定价模型
按量计费根据实际消耗收费;订阅计费按周期收取固定费用;混合计费则把基础套餐和超额用量结合起来。
开发者产品常采用混合模式:客户能够预测最低账单,同时在超过套餐用量后继续增长。免费套餐是否可行,取决于滥用控制和单位经济模型是否清晰。
- 按请求计费:简单清晰,适合传统 API。
- 按 Token 计费:适合请求大小差异明显的 AI API。
- 按积分计费:用统一余额抽象不同模型价格。
- 按套餐配额:容易购买,但要防止不同用户的用量差异。
一个简单的计费案例
假设客户每月调用 30 万次,每次平均输入 1,200 Token、输出 800 Token。输入价格为每百万 2.50 美元,输出价格为每百万 10 美元。
在加入客服、服务器、支付手续费和利润率之前,可以先用下面的公式计算上游成本。
月成本 =(300,000 × 1,200 / 1,000,000 × $2.50)+(300,000 × 800 / 1,000,000 × $10.00)= $3,300
有用的 API 计费界面应该展示什么
客户应能查看已创建的 API Key、当前用量、剩余配额、限流、预计账单和政策限制。团队管理员还应能够轮换和撤销 Key、设置项目限额并解释账单变化。
公开定价页必须与产品内部的计费数学保持一致。最稳妥的做法是把公式、案例和术语说明放在计算器与账单旁边。