城市街角新开了一家智能饮品站:投币、选口味、机器“叮”一声出杯。吸引人的是它的计价方式——不按杯型大小收固定价,而是按“配方表”每一项原料的克数收费:茶叶 5 克、牛奶 200 毫升、珍珠 30 克,机器精确称重后合成价格。大客户买得多,自动享受批发折扣;高峰期每人不准超两杯;每张小票都列出原料明细。老板说:只有这样,小店才既能赚钱,又能让客人觉得值。这家饮品站,就是 AI 时代 API 商业模式的缩影。 大模型的 API 服务也一样:模型不按“字”收钱,而按“Token“(机器处理文本的基本单位)收费;服务商要设计阶梯价格、核算 GPU 算力成本、帮用户优化 Token 消耗、给用户设配额、把账单做透明,最后用免费额度和会员体系平衡长期收益。这篇文章就用饮品站的日常账本,带你完整看懂”API 计费与 Token 经济”。
学会设计 API 计费与 Token 经济模型,你就能在 AI 产品从“炫技”走向“赚钱”时,成为那个既懂技术又懂商业的关键角色——这对 AI 商业化团队的定价、运营与成本治理都至关重要。
目录
可视化演示
本节配有交互动效(进入视口后自动加载,约 3KB)。
Token计费模型 输入Token与输出Token分别计费 不同模型单价差异达10倍 cost = tokens_in × p_in + tokens_out × p_out 精细化按量计费
Token计费模型:一杯饮品的价格秘密
智能饮品站的墙上贴着一张配方价目表:茶叶每克 2 元,鲜奶每毫升 0.02 元,珍珠每克 0.5 元。顾客点一杯“满杯奶茶”,机器会先“称量”每一种原料的用量,再自动汇总成价格。你可能会问:为什么不直接标一个整杯价?因为只有把计价单位精细化,不同订单之间才能真正做到“吃多少料,付多少钱”。大模型 API 的计价逻辑与此同构:模型也有一张“原料价目表”,而它的计价单位就是 Token。
Token 是模型处理文本的最小单位,它既不是一个汉字,也不是一个英文单词,而是把文本切分后的“子词”。你可以理解为:模型不读“字”和“词”,它只认自己的“原料颗粒”。在 OpenAI 等主流 API 中,约 1 Token 相当于 0.75 个英文单词,中文大约 1 到 1.5 个汉字对应一个 Token。服务商不会按 Token 直接标志价,而是按“每千 Token”计费——正如饮品站按“每克茶叶”报价远比“每粒茶叶分子”报价更好读。与此同时,输出 Token 的单价通常高于输入 Token,因为这杯“成品奶茶”是模型逐 Token 实时“现做”出来的,算力成本更高,也更直接影响用户体验。
理解了 Token 计费模型,你就拿到了饮品站的“价目表解读能力”:顾客每说一句话、模型每答一句话,都被切成了可计费的原料颗粒。下一步,饮品站老板要考虑的是:怎么给大客户打折,才不至于把店做亏。
- 输入 Token 数 $n_{\text{in}}$表示用户发送给模型的所有文本内容被切分后的 Token 总量,包括系统提示词、历史对话和当前问题。它决定“这杯饮品需要多少原料”。
- 输入单价 $p_{\text{in}}$每 1000 个输入 Token 对应的价格。它通常低于输出单价,因为输入只需被“读到”,不需要逐个生成。
- 除以 1000 转单位把 Token 数换算成“千 Token”数量,才能与每千 Token 单价对齐。就像把 500 克茶叶换算成 0.5 千克,才能套用“每千克”价格。
- 输出 Token 数 $n_{\text{out}}$ 与输出单价 $p_{\text{out}}$模型生成答案的 Token 总量及对应单价。输出是“逐字生产”过程,所以更贵。
阶梯定价策略:大客户的批发价
当饮品站积攒了一批老顾客,老板开始发愁:天天全价卖,大客户觉得贵;但如果人人打折,小店利润就没了。于是他想出一个办法——阶梯定价:每月买 50 杯以内按原价,第 51 到 100 杯打 9 折,100 杯以上打 8 折。这样既给了大客户真实的优惠,又保证了小散单的正常毛利。AI 服务商的阶梯定价正是如此:按累计 Token 用量划分档位,每档设置不同单价,用量越大,单价越低。
阶梯定价有两种常见实现方式,决策者必须分清。第一种叫累计阶梯,只对“超出某个阈值的那部分 Token”按新单价计费,之前的用量仍按原价。这让利更克制,能保护供应商毛利,适合成本结构刚性强、不希望被大客户过度压价的场景。第二种叫全量折扣,一旦总用量跨过阈值,全部 Token 都按新单价计费。这让利更激进,对大客户吸引力极强,适合早期抢市场、签大单的阶段。两种方式的费用差异可能很大,所以定价表里必须写清楚“超出部分打折”还是“全部打折”。
阶梯定价本质上是一种“价格歧视”的高级形态:让价格敏感的小客户按原价买单,让能带来规模的大客户享受批发待遇。但打折不能拍脑袋——饮品站老板必须回到成本账本上,确认 8 折之后还剩多少毛利,而这正是下一节要讲的成本核算。
- 用量分档 $q_i$把一次或一段周期内的 Token 总用量按阈值切成若干段,第 i 段内的 Token 数量就是 $q_i$。比如 100 千 Token 切成 0-20、20-60、60-100 三段。
- 各档单价 $p_i$每一档对应不同单价,通常随档位升高而降低。$i$ 越大,$p_i$ 越小,体现“批发优惠”。
- 逐档乘加求和把每一档的用量与对应单价相乘后累加,得到总费用。注意累计阶梯中,前面的档位仍然按原单价结算。
成本核算方法:老板的算盘
饮品站打烊后,老板会算一笔细账:一杯 15 元的奶茶,茶叶成本 3 元,鲜奶 2 元,杯子和吸管 1.5 元,水电和设备折旧摊到每一杯约 1 元,合计约 7.5 元。也就是说,每卖一杯有 7.5 元毛利。如果搞“买一送一”,单价瞬间变成 7.5 元,利润归零——卖得越多亏得越多。AI 服务的成本逻辑完全一样,只不过它的“原料”是 GPU。
API 服务的成本大头是推理算力:模型每生成一个 Token,都要消耗 GPU 算力、显存、电力和服务器折旧。工程团队常按“每千 Token 成本”来核算:把集群总成本除以周期内总 Token 数,得到单位成本。这个数就是定价的底线。计算公式上,毛利率是最常用的健康度指标。一家 AI 公司如果毛利率长期低于 30%-40%,基本很难覆盖销售、研发、客服等费用。因此每次调价前,都要先回答:这档价格扣掉单位成本后,还有多少毛利?
成本核算决定了定价的下限,而顾客端的消费习惯决定了成本的上限。作为开发者,如果能帮用户更省 Token,其实也是在帮自己的商业化产品提升竞争力——于是我们进入 Token 消耗优化。
- 单价收入 $P$每千 Token 实际向用户收取的价格。阶梯定价中的 $p_i$ 就是这里的 $P$ 的分档版本。
- 单位成本 $C$每千 Token 的算力摊销成本,包含 GPU 折旧、电费、人力与带宽分摊。它就是饮品站那 7.5 元原料成本。
- 分子 $P - C$每一千 Token 带来的绝对毛利额。这个值必须为正,否则卖一单亏一单。
- 除以 P 并乘 100%把毛利额换算成相对比例,用来横向对比不同产品、不同促销方案的盈利能力。
Token消耗优化:精明顾客的点单术
同样是买一杯奶茶,精明顾客会喊:“去冰、三分糖、不要珍珠!” 结果解了馋,还比“全糖加珍珠大满贯”便宜好几块。饮品站老板并不会因此讨厌他,反而觉得这样的顾客更理性。Token 消耗优化的本质,就是帮 AI 应用的用户用更少的 Token 获得同样的答案质量。
具体怎么做?首先是提示词精简:系统提示词和用户问题里删掉废话,可能立刻省下 20% 的输入 Token;其次是上下文压缩:把长对话历史摘要成要点,而不是全部塞进模型;第三是缓存复用:相同的前缀、相同的知识背景不要每次重新计费,而是命中缓存;第四是模型选择:简单任务调用便宜的小模型,复杂任务才上大模型,就像解渴买基础款,招待朋友才买豪华杯。还有一个常用技巧是限制 max_tokens,默认让模型“说到尽兴”会浪费大量输出 Token,设置合理上限能显著降本。
Token 省下来了,服务商的压力也随之减轻。但饮品站在高峰期还会遇到另一个棘手问题:机器只有一台,如果一位老顾客一次点 100 杯,后面排队的顾客全跑了。这就要说到用户配额管理。
- 优化前用量 $N_0$采用精简、缓存等手段前,一次任务消耗的 Token 总量。相当于“全糖加珍珠大满贯”的用料。
- 优化后用量 $N_1$优化后同一任务消耗的 Token 总量。
- 差值 $N_0 - N_1$省下的 Token 量,类似少加的珍珠和糖浆。
- 除以 $N_0$ 并乘 100%得出相对节省比例。30% 以上的节省通常意味着显著的延迟和费用改善。
用户配额管理:饮品站的限购牌
节假日高峰,智能饮品站的电子屏亮出“每位顾客限购 2 杯”,同时收银台开始按“每分钟最多出 5 单”的节奏自动排单。老板解释说:限购不是赶客,而是保证每位顾客都等得起。如果任由一个客户把机器占满,整条街的客流都会流失。API 服务的配额管理正是这套限购牌和排单规则。
配额管理通常分三层。第一层是速率限制:以 RPM(每分钟请求数)和 TPM(每分钟 Token 数)为单位控制流量,防止单个用户短时间打爆服务;第二层是总量配额:给每个 API Key、用户或组织设置月度调用上限,比如免费用户每月 100 万 Token;第三层是超额熔断:当请求超过配额时,服务端返回 429 状态码并拒绝处理,避免雪崩。实现上常用令牌桶算法:系统以固定速率往桶里放令牌,每个请求取走一个令牌,桶空了就拒绝。这让服务既能吸收突发流量,又不会长期超载。
限购牌挂上之后,饮品站每天关门盘点时,还有一件决定口碑的大事:给顾客一张清清楚楚的小票。若顾客发现账单里多算了 5 块钱,下次就不会再来了——这就是计费透明度。
- 速率 $R$系统允许的平均请求速率,例如每秒 10 个请求,表示令牌桶每秒补充 10 个令牌。
- 时间窗口 $T$统计配额的时间长度,如 60 秒。$T$ 越大,允许累积的总请求数越多。
- 配额 $Q$在 T 秒窗口内可通过的最大请求数。超过 $Q$ 后触发限流,返回 429。
计费透明度:一张看得懂的小票
饮品站的小票向来很长:茶叶 5 克、鲜奶 200 毫升、珍珠 30 克、杯子 1 个,每项单价和金额都列得明明白白。顾客拿着小票扫一眼就知道没多收钱。反之,如果小票上只有一个总金额,顾客心里就会有疑问:这 15 块怎么来的?AI 服务商如果只给开发者一个“本月总费用”,用户同样会不安——尤其当账单金额上涨时,任何解释不清楚的扣费都会摧毁信任。
透明计费包含四个关键动作。一是账单明细化:按接口、日期、项目、API Key 等多维度列出 Token 用量与费用,用户能一眼定位费用大头;二是余额预警:当账户余额或剩余配额低于阈值时,提前通过邮件、短信或 webhook 通知用户,避免突然停机;三是实时用量仪表盘:让用户随时查看今天的 Token 消耗曲线;四是审计日志与误差监控:服务商要定期比对应计费量与实际上报量,控制计费误差率。透明不只是一句口号,它最终要落到可量化的指标上。
小票让顾客放心,而真正让饮品站长久的,是另一件事:如何既用免费试饮吸引新客,又让老客愿意办会员。这便是最后的棋盘——商业平衡策略。
- 实际金额 $C_{\text{actual}}$根据真实日志重新核算的理论应收金额,也就是“顾客按价目表心算出的价格”。
- 账单金额 $C_{\text{billed}}$计费系统实际生成并向用户展示的金额。两者差异越小越好。
- 取绝对值 $|\cdot|$不管多收还是少收,都视为误差。少收会伤害自己,多收会伤害信任。
- 除以实际金额并乘 100%得出相对误差率。业界通常希望控制在一定范围内,并对偏差原因进行追踪。
商业平衡策略:试饮与会员
开业期间,饮品站在门口摆了一排小纸杯:“免费试饮,每人一杯。” 试饮成本不高,却让路人第一次尝到了招牌味道,其中一部分人当场掏出手机办了会员卡。老板心里有一本账:免费试饮的每一杯都是获客成本,只要最终的长期收入能覆盖这些成本,试饮就是值得的。AI 产品的免费额度正是这杯试饮——新用户注册送 50 万 Token,体验过后再引导升级付费套餐。
设计免费额度与付费权益时,要考虑三个变量。第一,免费额度的成本:每赠送 100 万 Token,服务商要承担对应的 GPU 成本,这部分要被视作获客投入;第二,转化率:试用用户中最终付费的比例;第三,客户生命周期价值 LTV:一个付费用户从开始使用到流失,平均能贡献多少毛利。只有当转化率 × LTV 大于免费额度的服务成本时,免费策略才成立。此外,AB 实验是验证定价的利器:把用户随机分组,一组看到“月付 99 元包 1000 万 Token”,另一组看到“按量付费单价 0.02 元/千 Token”,通过转化率和留存率判断哪种价格更优。商业平衡的最终目标,是让每一杯免费奶茶都从长期复购里赚回来。
从 Token 计费到阶梯定价,从成本核算到配额管理,从透明账单到商业平衡——饮品站的账本其实浓缩了 AI 商业模式的完整链条。技术负责人掌握这套账本,就能把“模型很强”转化为“生意很赚”;而这一切,都要从看懂 Token 这颗最小的“原料”开始。
- ARPU每用户平均月收入,即所有收入除以付费用户数。它衡量每位顾客平均每月贡献多少销售额。
- GM毛利率。只有毛利才用于覆盖成本和利润,所以 LTV 中要用毛利率而不是收入。
- T平均留存月数。用户用得越久,生命周期价值越高。
- 三者相乘把单月毛利乘以留存时长,得到整个客户生命周期能带来的总毛利贡献,用来和免费额度成本比较。
AI 应用场景
场景一:AI 创业公司设计开发者 API 定价
阶段:商业化定价
解决的问题:很多 AI 创业团队技术很先进,但定价全凭感觉:要么定低了卖一单亏一单,要么定高了没人用。传统方式只看竞品价格抄作业,忽视了自身 GPU 成本结构和用户规模预期。应用 Token 计费与阶梯定价模型后,可以按“每千 Token 成本核算 → 设定底线单价 → 设计累计阶梯 → 用毛利率校验”的流程科学定价。
具体案例:某公司提供大模型 API,团队先核算出每千 Token 推理成本约 0.8 元,再设计 0-20 千 Token 单价 2 元、20-60 千 Token 单价 1.5 元、60 千以上单价 1 元的累计阶梯,并定时监控毛利率。三个月后,大客户占比提升,但整体毛利率稳定在 45% 以上。
场景二:企业内部 LLM 平台做 Token 成本治理
阶段:成本运营与优化
解决的问题:企业中上百个业务线都在接大模型 API,月底账单高达数十万元,却没人说得清钱花在哪。传统方式靠各业务线自行申报,既不透明也无法管控。利用 Token 消耗优化与用户配额管理,可以按部门设置月度 Token 配额,对重复调用的缓存做复用,并用统一仪表盘监控各部门用量。
具体案例:某企业给所有内部工具接入统一 LLM 网关,每个部门限额每月 5000 万 Token,超限自动熔断;同时将常见知识库前缀启用缓存,输入成本下降 35%。次月账单总额下降 28%,运营负责人第一次能对 CEO 讲清楚钱花在了哪里。
场景三:API 产品运营做定价 AB 实验与免费额度迭代
阶段:增长与转化优化
解决的问题:产品上线免费额度后,发现用户蹭完额度就走,转化率很低。传统方式凭感觉增加免费额度,结果获客成本飙升。利用商业平衡中的 LTV 评估与 AB 实验方法论,可以量化“免费额度成本 vs 转化率 × LTV”,并科学迭代定价方案。
具体案例:某 AI 写作产品将新用户免费额度从 10 万 Token 调到 30 万 Token,但只在 B 组实验中生效;A 组维持原样。两周后对比发现,B 组付费转化率提升 40%,同时 LTV 估算可覆盖额度成本,于是全量放量。
Python 演示
class TieredBilling: """阶梯计费引擎: 模拟 API 服务的 Token 计费与配额管理""" def __init__(self, tiers, quota): self.tiers = tiers # 阶梯表: [(上限千Token, 单价/千Token), ...] self.quota = quota # 用户配额 (千Token) self.records = [] # 每次调用记录 self.total_usage = 0 self.total_fee = 0.0 def calc_fee(self, usage_k): """按累计阶梯计算费用, 只对超出部分按新单价""" fee = 0.0 remain = usage_k prev = 0 for cap, price in self.tiers: if remain <= 0: break unit = min(remain, cap - prev) fee += unit * price remain -= unit prev = cap if remain > 0: fee += remain * self.tiers[-1][1] return fee def call(self, tokens): """模拟一次 API 调用, 返回费用; 超配额返回 None""" usage_k = tokens / 1000.0 if self.total_usage + usage_k > self.quota: return None fee = self.calc_fee(usage_k) self.total_usage += usage_k self.total_fee += fee self.records.append((tokens, fee)) return fee def bill(self): """生成账单摘要""" return { "usage_k": round(self.total_usage, 2), "fee": round(self.total_fee, 4), "calls": len(self.records) } if __name__ == "__main__": tiers = [(20, 2.0), (60, 1.5), (120, 1.0)] billing = TieredBilling(tiers=tiers, quota=100) for tokens in [8000, 15000, 30000, 50000]: fee = billing.call(tokens) print(f"调用消耗 {tokens} tokens, 费用 {fee} 元") print("账单摘要:", billing.bill())
class TieredBilling:定义一个阶梯计费引擎,包含计费表、配额和账单数据。self.tiers = tiers保存阶梯单价表,例如 0-20 千 Token 每千 2 元。def calc_fee(self, usage_k):核心方法:把输入 Token 用量按档位切分,逐档计算费用。unit = min(remain, cap - prev)算出当前档位最多能容纳多少用量,避免超档。fee += unit * price把这一档的用量乘以单价,累加到总费用中。if self.total_usage + usage_k > self.quota:配额检查:超限就返回 None,模拟 429 熔断。billing.call(tokens)模拟一次 API 调用,返回本次费用并累计到账单。billing.bill()生成包含总用量、总费用和调用次数的账单摘要。
常见误区
误区我以为一个汉字就是一个 Token,一个英文单词也是一个 Token,所以估算费用时直接数字数和单词数。结果账单总是比预想的贵。
正解Token 是模型分词器产出的子词单位,不直接等于字或词。英文大致 4 个字符约等于 1 Token,0.75 个单词约等于 1 Token;中文通常 1 个汉字约 1-1.5 个 Token,且不同模型的 Tokenizer 标准不同。就像饮品站的“原料颗粒”不是“茶叶片”也不是“茶叶罐”,而是自己的标准单位。精确做法是用官方 Tokenizer 工具离线统计后再估算成本。
为何常见:人眼天然按“字/词”理解文本,而模型底层按子词切分,两者错位很难直观感知。
误区我定价时直接打开几家大厂的官网,看他们每千 Token 多少钱,跟着定个差不多的价就行。完全没算过自己的 GPU 成本。
正解竞品价格只是市场参考,不构成成本依据。你的算力利用率、模型规模、缓存命中率、带宽成本都和大厂不同,对方的低价可能是因为规模化摊薄了成本。正确流程是先核算自己的单位成本,再结合毛利率目标倒推底线价格。就像饮品站老板不能因为隔壁卖 10 元就跟着卖 10 元,得先算清自己的原料成本是 7 元还是 7.5 元。
为何常见:定价时最显眼的锚点是竞品标价,而成本核算需要跨团队拿数据,门槛更高,容易被跳过。
误区我把每个用户的每分钟请求数限制得很低,每月总量配额也压得很小,以为这样能最大化保护服务器、降成本。
正解配额是保护机制,不是增长策略。限制过严会导致用户频繁遇到 429 错误,正常业务被中断,最终流失客户。合理的配额应该基于用户分级:免费用户限速低,付费用户可调高;同时配合监控看实际水位,让配额贴近真实需求。饮品站的限购牌是针对高峰期的保护,不是让每位顾客常年只能买半杯。
为何常见:运营人员看到流量压力时,最容易用“一刀切限流”来快速止血,却忽略了用户体验的长期代价。
误区我觉得免费额度就是获客成本,送得越多,用户越愿意来,转化率一定越高。
正解免费额度确实能降低体验门槛,但它同时占用 GPU 成本并可能吸引大量“羊毛党”。合理的做法是用 LTV 模型估算:转化率 × 客户生命周期价值 > 免费额度成本时,策略才划算。还要设计免费额度与付费权益的清晰边界,并在灰度实验中验证。免费试饮的成本必须从办卡会员的长期消费里赚回来,否则试饮越多,亏损越多。
为何常见:“免费”是最容易想到的增长杠杆,但很少有人把赠品成本记到获客账上,导致补贴失控。
误区我每个月只看账单最后的总金额有没有异常上涨,从来不点开明细看是哪个接口、哪个项目在耗 Token。
正解总额正常不代表计费合理。某个接口可能因为 prompt 写得啰嗦,明明 10 万次调用就能完成的任务消耗了 30 万 Token;某个废弃项目可能还在偷偷调 API。只有按接口、日期、用户维度看明细,才能发现这类隐性浪费。透明计费不仅是对用户的承诺,也是自己成本治理的第一手数据。小票上的每一项明细,既保护顾客,也帮助老板优化菜单。
为何常见:看总额只需要一眼,看明细需要搭建看板和分析结构,懒惰和事务忙碌常常让人停在“总额健康”的假象里。
面试题
Q1. 在大多数大模型 API 计费中,"Token"最接近下面哪种说法?
- A.一个汉字,约等于一个 Token
- B.一个英文单词,等于一个 Token
- C.文本处理的基本单位,按千计费← 正确答案
- D.一次 API 请求的固定价格单位
答案:C。Token 是模型分词器产出的子词基本单位,不是汉字或单词。英文约 4 个字符一个 Token,中文约 1-1.5 个汉字一个 Token,因此 A、B 都错;D 把 Token 误当成请求计费单位,也不对。C 准确描述了 Token 的定位。
Q2. API 费用公式中,输出 Token 单价通常高于输入 Token 单价,最主要的原因是?
- A.输出字符更多,因此更贵
- B.逐 Token 实时生成,成本更高← 正确答案
- C.输出需要人工审核与标注
- D.输出按美元汇率来计算
答案:B。输出 Token 是模型自回归逐字生成的,每一步都依赖上一步结果,GPU 算力消耗远高于“读取输入”,且输出质量直接影响体验,所以定价更高。A 把原因归结为字符多少,不准确;C、D 与计费规则无关。
Q3. 累计阶梯与全量折扣两种阶梯定价的核心区别是?
- A.累计阶梯的让利幅度更大
- B.全量折扣让利更多,毛利压力更大← 正确答案
- C.两种方式计算的费用完全一致
- D.累计阶梯只适用于输出 Token
答案:B。累计阶梯只对超出阈值部分的用量按新单价计费,前面的用量仍按原价;全量折扣跨过阈值后全部用量都按新单价计费。因此全量折扣让利更多,对毛利压力更大。A 说反了,C、D 均错误。
Q4. 以下哪个成本项属于 API 服务的可变成本?
- A.办公室房租水电
- B.GPU 推理算力费用← 正确答案
- C.CEO 年薪
- D.公司商标注册费
答案:B。可变成本随调用量变化,GPU 推理算力费用会随 Token 消耗量增长而同步上升,属于典型可变成本。房租、CEO 年薪、商标注册费不随 API 调用量变动,属于固定成本。
Q5. 使用上下文缓存来优化 Token 消耗,本质上是?
- A.减少用户的输入 Token 数量
- B.让重复前缀不重复计费← 正确答案
- C.把输出 Token 转为输入 Token
- D.用便宜的小模型替代大模型
答案:B。上下文缓存针对的是系统提示词、知识库等重复前缀,命中缓存后这些 Token 不再重新计费,输入成本显著下降。A 中“减少输入量”需要通过 prompt 精简实现,不是缓存机制的本质;C、D 描述的是其他优化手段。
Q6. 令牌桶算法中,“桶容量 B”直接决定的是?
- A.长期平均请求速率的上限
- B.单次突发允许的最大请求数← 正确答案
- C.请求超时重试次数的上限
- D.请求体最大的字节数
答案:B。令牌桶容量代表桶中最多可积攒的令牌数量,每请求取走一个令牌,因此 B 决定了单次突发最多能连续发出多少个请求;长期平均速率由固定填充速率 r 决定,不是由桶容量 B 决定。
Q7. 某用户在 API 上消费很少,却频繁占用客服资源,最合理的应对方式是?
- A.提高所有用户的单价
- B.按用户等级限制用量与权益← 正确答案
- C.取消全部免费文档
- D.直接关闭客服渠道
答案:B。消费低但占用资源多的用户,通常是免费或低价用户。合理的做法是在配额管理中按用户等级差异化设置速率限制、总量配额和服务权益,而不是一刀切涨价或关客服。A、C、D 都会伤及正常用户。
Q8. API 账单要做到透明合规,至少应该提供哪些能力?
- A.按接口维度的账单明细← 正确答案
- B.用量余额预警通知← 正确答案
- C.自动给所有用户退款
- D.计费日志审计与误差监控← 正确答案
答案:ABD。透明计费需要明细账单让用户定位费用来源,余额预警避免突然停机,审计日志与误差监控确保计费准确。C 说“自动给所有用户退款”既不合理也不合规,只有计费错误时才应退款。
Q9. 为 AI 应用设计免费额度时,合理的商业考量包括哪些?
- A.免费额度成本应视为获客成本← 正确答案
- B.免费额度越大转化率一定越高
- C.用转化率与生命周期价值评估回本← 正确答案
- D.免费额度和付费权益的界限要清晰← 正确答案
答案:ACD。免费额度确实属于获客成本,且要评估“转化率 × LTV > 免费额度成本”才划算;免费与付费权益必须有清晰边界,否则用户永远没有付费动机。B 过于绝对,转化率还受产品体验、需求强度等因素影响,不是免费额度越大就一定越高。
Q10. 某 API 阶梯定价为:0-20 千 Token 为 2 元/千 Token,20-60 千 Token 为 1.5 元/千 Token,60 千以上为 1 元/千 Token。一次调用消耗 100 千 Token,以下哪些判断正确?
- A.前 20 千 Token 费用为 40 元← 正确答案
- B.第二档 40 千 Token 费用为 60 元← 正确答案
- C.总费用总共为 120 元
- D.平均每千 Token 成本是 1.4 元← 正确答案
答案:ABD。总费用 = 20×2 + 40×1.5 + 40×1 = 40 + 60 + 40 = 140 元,因此 C 错误;平均成本 = 140 ÷ 100 = 1.4 元/千 Token,D 正确。这道题考的是累计阶梯中“各档独立计价再求和”的基本运算。