想象你是家里的“财务总管”张姨,掌管着一家六口的开销。每个月,她面前摊着三本账:买菜钱(对话token费)、做饭的水电燃气费(GPU推理算力费)、以及租储物间囤货的租金(存储费)。孩子小宝整天喊“妈妈我想吃这个”,张姨一翻账本发现:菜买多了烂在冰箱里、燃气灶空烧没人关、储物间塞满了三年没动的旧箱子——这不就是AI产品上线后成本失控的缩影吗?本文就用“家庭精打细算”的思路,带你把这三大成本算清楚、省明白,再用记账、复盘、试吃改菜单的土办法,把AI产品的成本管得服服帖帖。

岗位关联

成本控制是AI产品经理从“能把功能做出来”进化到“能把产品养得起”的必修课。学会它,你就掌握了决定产品毛利、赢得团队信任的核心技能。

目录
  1. 可视化演示
  2. 成本构成解析:家里的三本账
  3. Token成本优化:买菜省钱经
  4. 推理成本优化:厨房省燃气
  5. 存储成本优化:冰箱收纳术
  6. 监控与告警:记账与闹钟
  7. 反馈机制:月底对账复盘
  8. 评测驱动迭代:试吃后改菜单
  9. 优化路径规划:全家的省钱计划
  10. AI 应用场景
  11. Python 演示
  12. 常见误区
  13. 面试题

可视化演示

动态演示成本控制详解与实战指南的核心机制,通过基础/核心/应用/扩展四种模式展示关键概念与交互流程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

成本控制详解与实战指南:Toke Token成本构成与计费模型 推理成本优化策略 核心机制可视化 成本控制详解与实战指南整体架构与关键组件

成本构成解析:家里的三本账

张姨的记账本永远分三栏:第一栏是买菜钱,弹性最大,今天想吃火锅就多花,明天煮面条就少花;第二栏是水电燃气,每月固定得交,但用得精不精差别很大;第三栏是储物间租金,看着单价便宜,可日积月累囤下来的旧箱子越来越多,租金悄然上涨。AI产品的成本也恰好是这三本账。

对应到技术上,第一笔是 Token 成本——每次调用大模型 API,按输入和输出的文字碎片数量(Token)计费,像买菜一样丰俭由人;第二笔是 推理算力成本——租用 GPU 服务器跑模型的钱,像水电燃气一样是持续性硬支出;第三笔是 存储成本——向量数据库、日志、快照占用的存储空间费用,像储物间租金一样不起眼却不断膨胀。

很多团队一上来就喊“省钱”,却连钱花在哪都不知道。做成本控制的第一步,不是急着砍开销,而是把三笔账摊开算清楚,建立起“全链路成本观”——任何一次用户请求,都要看到它同时牵动三本账:

张姨说得好:“账本都不摊开,省什么钱?”对 AI 产品而言,先给每笔请求记好三笔分账,后续所有优化动作才有发力的靶心。

Ctotal=Ctoken+Cinfer+CstorageC_{total} = C_{token} + C_{infer} + C_{storage}
总成本 = Token 成本 + 推理成本 + 存储成本,三者相加才是产品的真实开销。
  1. 总成本整个 AI 产品一个月产生的全部费用总和。
    CtotalC_{total}
  2. Token 成本调用大模型时按输入输出 Token 数量计费的部分,弹性最大。
    CtokenC_{token}
  3. 推理成本GPU 机器租金、电费与运维摊销,属于持续固定支出。
    CinferC_{infer}
  4. 存储成本向量库、日志、快照等占用的存储开销,随数据量增长。
    CstorageC_{storage}
  5. 求和关系三笔账互不抵消,线性相加才是总账单。
    ++

Token成本优化:买菜省钱经

张姨的省钱秘诀第一条:出门买菜前一定列清单。没有清单,到了菜市场东看看西摸摸,拎回一堆用不上的东西。第二条:常买的米面油,一次多买点锁价,下周就不用再付一遍。第三条:家里来客人做大菜才去生鲜超市,平时自己吃就在楼下小铺解决。这三条,恰好对应 Token 成本优化的三大招。

Token 成本的计算逻辑决定了省钱方向——输入和输出按不同单价计费:

对号入座:提示词压缩就是列清单,删掉系统提示里的废话和冗余背景,让每次请求的输入更短;缓存复用就是锁价囤货,把高频问题的回答缓存起来,同样的输入不再重复计费;模型分级选择就是看菜下锅,简单问题让便宜的小模型回答,复杂问题才动用大模型。张姨的买菜经,翻译过来就是:管住输入、复用输出、分级调用。

Ctoken=Nin×Pin+Nout×PoutC_{token} = N_{in} \times P_{in} + N_{out} \times P_{out}
Token 成本 = 输入 Token 数 × 输入单价 + 输出 Token 数 × 输出单价。输入是发给模型的文字,输出是模型回的话,两者分别计价。
  1. 输入 Token 数用户问题加系统提示词被切成的 Token 总量,相当于购物清单的长度。
    NinN_{in}
  2. 输入单价每千个输入 Token 的价格,通常比输出便宜。
    PinP_{in}
  3. 输出 Token 数模型生成回复的 Token 数量,回复越长越贵。
    NoutN_{out}
  4. 输出单价每千个输出 Token 的价格,往往数倍于输入单价。
    PoutP_{out}
  5. 相乘相加两段分别计价再求和,所以“清单”和“回复”都要瘦身。
    ×+\times \quad +

推理成本优化:厨房省燃气

做饭的人都知道,燃气费是大头。张姨的省气妙招有三:一是一次多炒几个菜,同一个火头同时热三盘菜;二是把锅换成传热快的薄底锅,小火也能煮熟;三是不在饭点挤着开三个灶,错开时间轮流用。推理成本优化的逻辑,跟省燃气如出一辙。

推理成本的核心变量是 GPU 利用率。同样的 GPU 机器,利用率 30% 和 80%,摊到每个请求上的成本天差地别:

由此引出三大招:批处理合并——把多个请求攒到一起喂给模型,一次前向计算服务多个用户,像一锅多菜;模型量化——把模型的数字精度从 32 位压到 8 位或 4 位,体积和计算量骤降,像换薄底锅;错峰调度——把离线任务挪到深夜 GPU 空闲时段跑,像错开饭点用灶。张姨家燃气费降了三成,你的推理成本也能照方抓药。

Cinfer=Nreq×Treq×PunitηC_{infer} = \frac{N_{req} \times T_{req} \times P_{unit}}{\eta}
推理成本 = 请求数量 × 单请求 GPU 耗时 × GPU 单位时间价格 ÷ GPU 利用率。利用率越低,分母越小,实际成本被放大得越厉害。
  1. 请求数量一个月内所有推理请求的总次数,相当于做饭的顿数。
    NreqN_{req}
  2. 单请求耗时一次请求占用 GPU 的时间,相当于每道菜的烹饪时长。
    TreqT_{req}
  3. 单位算力价格GPU 每秒或每小时的租金成本,相当于燃气单价。
    PunitP_{unit}
  4. GPU 利用率GPU 真正干活的时间占比,相当于火头有没有空烧。
    η\eta
  5. 除法放大利用率越低,整体成本被放得越大,所以省气的关键在提效。
    Nreq×Treq×Punitη\frac{N_{req} \times T_{req} \times P_{unit}}{\eta}

存储成本优化:冰箱收纳术

张姨家的储物间有个规矩:天天吃的鸡蛋牛奶放在冰箱门边,一周吃一次的冻肉放冷冻层,半年不碰的旧箱子统一打包送楼下冷库。为啥?门边最贵但最方便,冷库最便宜但要跑腿。存储成本优化,就是这套“冰箱收纳术”在数据世界里的翻版。

存储之所以要分级,是因为不同数据的访问频率差异极大——用户实时对话记录每天被读取几十次,三年前的日志却几乎无人问津。把它们存在同一档次的存储上,等于把旧箱子放在冰箱门边占黄金位置:

配合三件套效果更佳:分级存储让数据各归其位;数据压缩把相似内容去重、压缩,体积缩水一半以上;过期清理给数据设保质期,超期自动删除。张姨每月清理一次储物间,发现好多“当年觉得有用”的东西早该扔了——你的日志和快照,也该定期断舍离。

Cstorage=Vhot×Phot+Vcold×PcoldC_{storage} = V_{hot} \times P_{hot} + V_{cold} \times P_{cold}
存储成本 = 热数据量 × 热存储单价 + 冷数据量 × 冷存储单价。按访问频率把数据分流到不同价位的存储层,总成本立刻下降。
  1. 热数据量高频访问的数据体积,比如近 7 天的对话记录。
    VhotV_{hot}
  2. 热存储单价高吞吐、低延迟存储的每 GB 价格,最贵。
    PhotP_{hot}
  3. 冷数据量长期无人访问的历史数据体积。
    VcoldV_{cold}
  4. 冷存储单价归档存储的每 GB 价格,往往只有热存储的十分之一。
    PcoldP_{cold}
  5. 分流相加两部分各自计价再求和,冷数据占比越大越省钱。
    ++

监控与告警:记账与闹钟

张姨的记账本从不月底才翻。她每天睡前记一笔,每周加总一次,还让女儿帮忙设了个手机提醒:当月买菜钱超过预算的 80%,小管家 APP 就弹警告。这套“日报+周检+阈值闹钟”的组合,正是成本监控与告警的标准姿势。

AI 产品的成本监控,核心是盯住几个关键指标:每日 token 消耗量、单次请求平均成本、GPU 利用率、存储占用增长率。但光记录不够,还要设定阈值、自动告警,否则账单出来才后知后觉。最常用的告警指标是成本环比增长率——本月比上月涨了多少:

实践中,团队通常设置多级阈值:环比增长超过 10% 记入周报,超过 20% 触发告警通知,超过 50% 直接拉群紧急处理。告警不是目的,倒逼责任人排查才是。张姨的闹钟一响,全家都知道这个月要省着点了——你的监控体系,也该让每个相关角色在成本异常时第一时间被“吵醒”。

G=Ct−Ct−1Ct−1×100%G = \frac{C_{t} - C_{t-1}}{C_{t-1}} \times 100\%
成本环比增长率 =(本期成本 − 上期成本)÷ 上期成本 × 100%。增长率超过阈值就告警,把失控扼杀在萌芽期。
  1. 本期成本本月(或本周)的成本总额,相当于本月买菜钱。
    CtC_{t}
  2. 上期成本上月(或上周)的成本总额,相当于上月买菜钱。
    Ct−1C_{t-1}
  3. 差值本期减去上期,得到变化量,正数代表超支。
    Ct−Ct−1C_{t} - C_{t-1}
  4. 环比百分比变化量除以上期成本并换算成百分数,便于统一设阈值。
    ×100%\times 100\%

反馈机制:月底对账复盘

每月最后一天,张姨会把全家叫到桌前对账。她发现一个规律:每次小宝闹着吃零食,就会多买一堆膨化食品;每次请客,食材总买多三成。“找到花钱规律,下个月就能改。”这就是反馈机制——不是记账本身,而是从账本里读出规律,再反过来指挥下个月的行动。

AI 产品的反馈机制,核心是请求日志分析。每一条请求日志都是花钱流水单:用户问了什么、模型答了什么、花了多少 token、用了多长时间。把这些日志汇聚分析,就能回答灵魂拷问:“钱都花哪了?值不值?”为了量化“值不值”,引入成本效率指标:

有了效率指标,反馈闭环就转起来了:日志分析发现问题(大量 Token 浪费在重复回答上)→ 制定优化动作(加缓存、改提示词)→ 下月对账验证效率是否提升 → 再迭代。张姨的复盘会让下个月买菜少花两百块,你的反馈机制会让下个月的账单曲线从陡峭变平缓——这就是“反馈”二字真正的分量。

E=NeffectiveNtotalE = \frac{N_{effective}}{N_{total}}
成本效率 = 有效输出 Token 数 ÷ 总消耗 Token 数。有效占比越高,说明每一分钱都花在了刀刃上。
  1. 有效输出 Token被用户采纳、用于决策或真正产生价值的输出。
    NeffectiveN_{effective}
  2. 总消耗 Token所有请求消耗的输入输出 Token 总和,含无效与重复部分。
    NtotalN_{total}
  3. 效率比有效输出占总消耗的比例,反映花钱的“性价比”。
    NeffectiveNtotal\frac{N_{effective}}{N_{total}}

评测驱动迭代:试吃后改菜单

张姨家有个传统:每周日晚上是“试吃会”。谁想出省钱新菜式,就做出来让大家尝。好吃又便宜,写入下周菜谱;好吃但太贵,砍掉成本再看;便宜但难吃,直接否决。这套规矩保证了:省钱永远不能以牺牲全家人的口味为代价。AI 产品的成本优化,也必须守住同样的底线——质量。

很多团队优化成本翻车,就是因为眼里只有账单,忘了用户和效果。正确的姿势是评测驱动迭代:每次优化动作上线前,先跑回归评测,确认效果没掉;再用 A/B 实验对比新旧方案。而衡量一个优化值不值得做,看的是性价比:

为了让迭代不失控,还要设置成本护栏:明确每次优化的成本上限,比如“单次请求成本不得超过 0.05 元”。一旦 A/B 实验显示成本踩线,哪怕质量分微涨也强行回滚。张姨的试吃会有一条铁律:“再好吃,贵过人均预算就出局。”这条护栏,保证了省钱永远走正路。

V=SevalCreqV = \frac{S_{eval}}{C_{req}}
性价比 = 评测分数 ÷ 单请求成本。既要看质量分数,也要看分母的成本,两者相除才是真正的“好吃不贵”。
  1. 评测分数回归评测或用户满意度打出的质量分,相当于试吃评分。
    SevalS_{eval}
  2. 单请求成本平均一次请求消耗的全部成本,相当于一道菜的食材成本。
    CreqC_{req}
  3. 性价比单位成本买到的质量分数,分数越高越值得做。
    SevalCreq\frac{S_{eval}}{C_{req}}

优化路径规划:全家的省钱计划

张姨每年年初会做一份《家庭省钱计划》:先翻旧账本找出花钱大头,再把可做的优化按“省得多、改得快”排序,然后一项项落地,每项落地一个月后拿账本验证。这套方法论放在 AI 产品成本控制上,就是优化路径规划的四步走:诊断、排序、实施、验证。

规划的最终目标,是算出整个优化战役的净收益——不能只看着省了多少,还要扣掉改造成本:

路径规划的原则很简单:高收益低成本优先,小步快跑持续回血。第一个月先做“加缓存”这种改几天就能见效的动作,让账单立刻降下来;把“模型量化”这种改动大的排在第二个月,用前面的节省补贴后面的改造。张姨的年度计划从没失败过,因为她知道:省钱不是一口气饿瘦,而是每月瘦一点、年年有结余。你的优化路径,也该这样一锤一锤敲出来。

Stotal=∑i=1nSi−CchangeS_{total} = \sum_{i=1}^{n} S_{i} - C_{change}
总净收益 = 所有优化项节省金额之和 − 改造成本。只有净收益为正的优化才值得投入,否则就是“省了电费赔了灯泡”。
  1. 单项收益每个优化项(如加缓存、模型量化)带来的每月节省金额。
    SiS_{i}
  2. 累加求和把所有优化项的收益加起来,得到总节省。
    ∑i=1n\sum_{i=1}^{n}
  3. 改造成本开发、迁移、测试这些优化项的一次性投入,包括人力与资源。
    CchangeC_{change}
  4. 净收益总节省减去改造成本,才是真正落袋的钱。
    −-

AI 应用场景

大模型客服产品的月度成本盘点

阶段:产品上线与运维

解决的问题:客服机器人上线三个月,账单翻了三倍,团队却说不清钱花在哪。传统方式是月底瞅一眼总账单,为时已晚。用本文的成本构成公式将账单拆成 Token、推理、存储三笔账,定位到“用户反复问同一问题导致重复计费”是最大漏洞。

具体案例:某电商客服机器人日均 10 万次请求,先用提示词压缩砍掉系统提示中的冗余描述,再对高频问答做缓存复用,Token 成本直降 45%;随后把请求按批次合并提交,GPU 利用率从 32% 提到 68%,推理成本再降 30%。

智能文档助手的分级存储治理

阶段:数据治理与存储优化

解决的问题:文档助手把全部用户文档都放在高性能向量库中,存储成本随用户增长直线飙升。用冷藏热分层的思路,把 90 天内有访问的文档留在热存储,其余迁入廉价冷存储,查询时按需回温。

具体案例:某知识库产品拥有 5000 万份文档,分级存储上线后,热存储占比从 100% 降到 15%,存储成本下降 72%;配合 180 天过期清理策略,每月还能自动回收约 8% 的僵尸数据。

评测驱动的模型替换决策

阶段:产品迭代与优化

解决的问题:团队想换用更便宜的模型来降低成本,又怕质量下滑影响口碑。用性价比指标给候选模型打分,以回归评测分数除以单请求成本,量化决策而不是拍脑袋。

具体案例:某写作助手在测试中对比原大模型和一款价格仅为 1/5 的小模型,小模型性价比高出 2.3 倍,但事实类问答得分低了 8 分。团队最终的方案是“双模型路由”:事实问答走原模型,创意写作走小模型,整体成本降 41%,质量几乎没有感知差异。

Python 演示

python47 行
"""AI成本分析器:模拟一次月度成本盘点与优化测算"""class CostAnalyzer:    def __init__(self, in_price=0.002, out_price=0.006,                 gpu_price=30.0, storage_price=0.5):        self.in_price = in_price          # 每千输入token价格(元)        self.out_price = out_price        # 每千输出token价格(元)        self.gpu_price = gpu_price        # GPU每小时价格(元)        self.storage_price = storage_price  # 每GB存储月价格(元)        self.biz_lines = []     def add_line(self, prompt_tokens, output_tokens,                 req_count, gpu_hours, storage_gb):        """添加一条业务线的成本快照"""        self.biz_lines.append({            'prompt_tokens': prompt_tokens,            'output_tokens': output_tokens,            'req_count': req_count,            'gpu_hours': gpu_hours,            'storage_gb': storage_gb        })     def calc_cost(self, item, cache_hit=0.0, quant_save=0.0):        """单条业务线成本 = token + 推理 + 存储"""        token_in = item['prompt_tokens'] / 1000 * self.in_price * (1 - cache_hit)        token_out = item['output_tokens'] / 1000 * self.out_price        infer = item['gpu_hours'] * self.gpu_price * (1 - quant_save)        storage = item['storage_gb'] * self.storage_price        return token_in + token_out + infer + storage     def optimize(self, cache_hit=0.3, quant_save=0.4):        """优化后测算:缓存命中 + 模型量化 + 冷数据低配"""        before = sum(self.calc_cost(item) for item in self.biz_lines)        after = sum(self.calc_cost(item, cache_hit, quant_save)                    for item in self.biz_lines)        return before, after, before - after  if __name__ == '__main__':    analyzer = CostAnalyzer()    analyzer.add_line(prompt_tokens=2500000, output_tokens=800000,                      req_count=13000000, gpu_hours=4800, storage_gb=320)    analyzer.add_line(prompt_tokens=1200000, output_tokens=400000,                      req_count=5200000, gpu_hours=1900, storage_gb=150)    before, after, saved = analyzer.optimize()    print(f'优化前月成本: {before:.2f} 元')    print(f'优化后月成本: {after:.2f} 元')    print(f'每月节省: {saved:.2f} 元,降幅 {saved / before * 100:.1f}%')
目的:模拟一个 AI 产品成本盘点工具,输入各业务线的 token、算力、存储用量,自动算出优化前后的月度成本与节省金额。
  1. self.biz_lines = []用列表保存各业务线的成本快照,像张姨账本里每个家庭成员的开销分页。
  2. add_line(prompt_tokens=..., output_tokens=..., ...)登记一条业务线的用量数据,对应“买菜花了多少、燃气用了多少、储物占了多少”。
  3. token_in = item['prompt_tokens'] / 1000 * self.in_price * (1 - cache_hit)输入 token 成本,乘以 (1 - 缓存命中率) 表示命中的部分不再计费。
  4. infer = item['gpu_hours'] * self.gpu_price * (1 - quant_save)推理成本按 GPU 小时数计费,量化节省比例直接抵扣。
  5. before = sum(self.calc_cost(item) for item in self.biz_lines)汇总所有业务线优化前的总成本,是“对账”的核心动作。
  6. analyzer.optimize(cache_hit=0.3, quant_save=0.4)一次性模拟“缓存 + 量化”组合优化,输出节省金额与降幅,辅助决策先做哪项。

常见误区

误区提示词越短越好,把系统提示压到最短就能最大程度省钱。

正解提示词压得太狠,模型理解不了任务,反复生成低质量回答,用户不断重试,输出 token 反而暴涨。这不叫省钱,叫“省了葱钱赔了肉钱”。提示词优化的目标是“一次答对”:用最精炼的语言把任务边界说清楚,必要时保留关键示例,让输出一次命中。

为何常见:因为输入和输出单价直观可见,大家本能盯着输入长度砍,却忽略了“重试成本”才是最隐蔽的浪费。

误区GPU 利用率越高越好,最好 7×24 小时 100% 跑满。

正解利用率要考虑业务波峰波谷。为了跑满而把离线任务强行塞进在线高峰,反而拖慢在线响应、拉低用户体验。正确姿势是看两种利用率:在线时段的实时利用率和全天的平均利用率,前者保体验,后者控成本,两者结合才健康。

为何常见:因为公式里利用率在分母上,直观给人“越大越省”的错觉,忽略了它与服务质量之间的权衡。

误区存储每 GB 才几毛钱,相比 GPU 和 Token 根本不值一提。

正解存储成本的特点是“单价低、增速快、易忽视”。对话日志、向量快照、模型版本像雪球一样越滚越大,加上多副本冗余,一年后可能悄悄超过推理成本。张姨的储物间就是前车之鉴——单个箱子不值钱,堆满一屋子就吓人了。按季度做存储分级和过期清理,才不至于年末被账单吓一跳。

为何常见:因为月度账单上存储金额占比小,人们习惯用“占比”判断重要性,忽略了它的复利式增长。

误区成本监控等于每月底打开账单,看看这个月花了多少。

正解月底看账单属于“死后验尸”,钱已经花了,只能被动接受。真正的监控要覆盖到日粒度甚至小时粒度:token 消耗、单请求成本、存储增量都要有指标,配合环比增长率的阈值告警,在成本失控的第二天就发现问题,而不是 30 天后。

为何常见:因为很多团队的云平台账单天然是月结的,形成了“按月看账”的惯性思维,没意识到账单延迟带来的失控风险。

误区做完一轮成本优化,以后就可以不管了。

正解模型版本在升级、用户请求模式在变化、业务量在增长,今天的优化方案三个月后可能失效。成本控制是持续运营动作:监控告警天天跑、反馈机制月月对账、评测驱动每轮迭代都重新测算性价比。省钱和减肥一样,没有“一劳永逸”,只有“贵在坚持”。

为何常见:因为整改类工作往往有明确终点,人们容易把“一次性项目”的心态带入成本控制这种持续性运营工作。

面试题

Q1. 下列哪一项不是 AI 产品成本的主要组成部分?

单选题 · easy

  • A.Token 调用费用
  • B.GPU 推理算力
  • C.数据存储开销
  • D.办公场地租金← 正确答案

答案:D。AI 产品的三大成本是 Token 成本、推理成本和存储成本,对应张姨账本里的买菜、燃气和储物间。办公场地租金是公司层面的固定支出,不属于产品运行成本的组成部分,故选 D。

Q2. 大模型 API 的计费中,输出 token 单价通常与输入 token 单价的关系是?

单选题 · easy

  • A.输出比输入更贵← 正确答案
  • B.输入比输出更贵
  • C.两者价格完全一样
  • D.两者都完全免费

答案:A。大模型生成内容是计算密集型的活,像张姨炒菜比备菜更费火候,所以输出 token 的单价通常是输入的 2-5 倍。这也意味着优化回复长度、避免废话输出,省钱的杠杆比压缩提示词更大。

Q3. 某产品月度成本中 Token 费用 8000 元、推理费用 15000 元、存储费用 2000 元,总成本是多少?

单选题 · mid

  • A.8000 元
  • B.15000 元
  • C.25000 元← 正确答案
  • D.30000 元

答案:C。根据总成本公式 $C_{total} = C_{token} + C_{infer} + C_{storage}$,三笔账线性相加:8000 + 15000 + 2000 = 25000 元。就像张姨把买菜钱、燃气费和储物租金加总,才是全家一个月的真实开销。

Q4. 提示词缓存主要降低的是哪部分成本?

单选题 · mid

  • A.输出 token 的重复计费
  • B.输入 token 的重复计费← 正确答案
  • C.GPU 电量消耗
  • D.存储空间占用

答案:B。提示词缓存命中后,相同的输入不再重复计费,省的是输入 token 成本,对应张姨“常买的米面油一次锁价”。输出 token 每次仍需生成,GPU 和存储也不在缓存机制的直接作用范围内。

Q5. 设上期成本 5 万元、本期成本 6 万元,成本环比增长率是多少?

单选题 · mid

  • A.10%
  • B.15%
  • C.20%← 正确答案
  • D.25%

答案:C。根据环比增长率公式 $G = (C_t - C_{t-1}) / C_{t-1} \times 100\%$,代入得 (6-5)/5 = 20%。这就像张姨发现本月买菜比上月多花了两成,该按闹钟提醒收紧开销了。

Q6. 推理成本公式 $C = (N \times T \times P) / \eta$ 中,若 GPU 利用率提高一倍,其他条件不变,推理成本如何变化?

单选题 · hard

  • A.提高一倍
  • B.降低一半← 正确答案
  • C.保持不变
  • D.提高四倍

答案:B。利用率 $\eta$ 在分母上,提高一倍意味着分母翻倍,整体成本降为原来的一半。就像张姨用同一个火头多热两道菜,燃气没变,每道菜摊到的燃气费就少了一半。

Q7. 冷数据最适合存放在哪一层存储?

单选题 · easy

  • A.高性能内存缓存
  • B.热存储
  • C.归档冷存储← 正确答案
  • D.本地临时目录

答案:C。冷数据是长期无人访问的历史数据,应该放入单价最低的归档冷存储,对应张姨把半年不碰的旧箱子送进楼下冷库。放内存或热存储是拿黄金地段囤垃圾,纯属浪费。

Q8. 以下哪些属于 Token 成本优化的有效手段?

多选题 · mid

  • A.压缩精简系统提示词← 正确答案
  • B.对高频问答做缓存复用← 正确答案
  • C.用小模型处理简单任务← 正确答案
  • D.增加 GPU 服务器数量

答案:ABC。提示词压缩减少输入、缓存复用免去重复计费、模型分级让小模型承接简单请求,这三招分别对应张姨的列清单、锁价囤货和看菜下锅。增加 GPU 属于推理算力扩容,不仅不省 Token 反而增加推理成本。

Q9. 以下哪些做法能提升推理成本效率?

多选题 · hard

  • A.批处理合并多个请求← 正确答案
  • B.对模型做量化压缩← 正确答案
  • C.错峰调度离线任务← 正确答案
  • D.无限增加并发线程数

答案:ABC。批处理让一次前向计算服务多请求、量化减小模型体积、错峰把任务挪到 GPU 空闲时段,三者都提升利用率或降低单位算力消耗。无限增加线程会导致资源争抢,反而拉低利用率,相当于厨房塞满锅却只有一个灶眼。

Q10. 评测驱动迭代中的关键动作包括哪些?

多选题 · easy

  • A.回归评测守住质量底线← 正确答案
  • B.A/B 实验对比新旧方案← 正确答案
  • C.设置成本护栏防止超支← 正确答案
  • D.无限扩充评测数据集

答案:ABC。回归评测确保优化不伤效果、A/B 实验验证性价比、成本护栏限定单次成本上限,三者构成“省钱不省质量”的闭环,对应张姨试吃会的评分、比价和预算红线。无限扩数据集只会拖慢迭代节奏,并非关键动作。