AI 时代做 SaaS,最常被问到的一个问题是:要不要赶紧把大模型能力接进来,否则产品会被淘汰?但真正看完几家头部 SaaS 公司的战略调整,我发现大家焦虑的方向可能偏了。模型能力确实在快速迭代,但 SaaS 行业真正感受到的冲击,不在模型本身,而在定价模式。本文将围绕 AI 与 SaaS 的碰撞,拆解为什么“模型不是最危险的变量”,为什么定价模式会成为洗牌的分水岭,以及 SaaS 团队应该如何从技术架构、成本结构、商业化设计三个层面提前应对。
1. 为什么说“真正危险的不是模型,而是定价模式”
1.1 SaaS 行业正在经历的并不只是技术升级
过去十年,SaaS 的商业模式非常清晰:按人头订阅、按功能模块付费、按使用量阶梯收费。用户购买的是一个“可预期的软件服务”,平台方通过标准化产品降低交付成本,通过续费锁定长期收入。这个模型的基础是软件边际成本趋近于零:多一个用户,数据库多几行记录,服务器多分一点资源,成本几乎可以忽略。
AI 大模型出现后,这个基础被破坏了。大模型的每一次推理调用都有真实的 GPU 成本,而且随着用户提问变多、上下文变长、Agent 自主决策次数增加,成本会非线性上升。如果 SaaS 仍然只按“用户数”或“功能数”收费,就会出现一个尴尬的局面:用户付了 20 美元月费,却每天通过 AI 问几百次问题,每一次背后都在消耗平台的算力资源。长期的成本倒挂会压垮产品,最终平台只能限制额度、降低服务质量,或者被迫涨价。
所以 AI 时代的 SaaS 洗牌,本质上不是因为某一家模型的推理能力更强,而是因为旧的计价方式无法承载新的资源消耗模型。模型再强,如果商业化逻辑不跑通,产品也活不下来。
1.2 模型能力正在变成 SaaS 的基础设施
2023 年到 2025 年,大模型领域的显著变化是:能力差距在缩小,调用成本在快速下降。几年前需要复杂提示词才能实现的文本总结、信息抽取、代码补全,现在很多模型已经内置支持。同时,开源模型和本地化部署方案的成熟,让技术团队可以按需选择不同的底座模型,不再被某一家的能力天花板锁死。
这意味着模型本身很难再作为 SaaS 产品的核心壁垒。一个产品如果只是调用 API 然后把结果包装成功能,哪怕底层模型再强,也很容易被同行复制。真正产生差异化的地方,变成了三件事:业务数据沉淀、工作流编排能力、按效果收费的服务边界。数据决定了 AI 输出是否符合行业语境,工作流决定了 AI 能不能真正融入用户业务,服务边界决定了产品如何定义“交付价值”。
从这个角度看,模型危险只是表象。在一个模型能力均质化、API 价格不断下降的周期里,SaaS 公司真正要解决的是:如何让 AI 带来的新增价值被量化,并用一种可持续的定价模式把价值变成收入。
1.3 定价模式为什么是“生死线”
传统 SaaS 定价是“卖座位”,AI SaaS 的定价却要回答一个更复杂的问题:用户到底在为谁的价值付费?
如果按调用量收费,用户会觉得平台在“薅羊毛”,不敢放开使用 AI 功能。如果按结果收费,又需要平台能清晰度量结果质量,而 AI 的输出效果往往带有概率性,难以做到绝对标准。如果仍然按人头收费,则平台要承担不可控的成本风险。多种模式目前都有人在尝试,行业也还没有形成统一答案。正是这种不确定性,让定价模式成为 AI 时代 SaaS 洗牌中最关键也最残酷的分水岭。
再说得直白一点:模型错了可以换,架构旧了可以重构,但定价模式一旦定错,用户增长越好、AI 使用越活跃,亏损就越严重。这种模式性风险不是单纯的工程问题可以补救的。
2. AI 时代 SaaS 成本结构的深度变化
2.1 从“软件成本”到“算力成本”
传统 SaaS 的成本结构主要包括服务器、存储、带宽、研发人力和市场销售费用。这些成本大多比较稳定,且可以通过规模效应摊薄。AI 功能加入后,成本结构里多出一块 GPU 推理成本,而且这块成本是跟着用户真实使用强度走的。
一个典型的例子是智能客服 SaaS。传统客服系统按坐席数收费,系统的主要成本是工单存储和消息推送,几乎不随咨询量线性增长。接入大模型后,每一次用户提问都要经过模型推理,如果还配上了知识库检索和意图识别,那么一次解答可能涉及多次模型调用。咨询量从每天 1 万条涨到 10 万条时,算力成本接近线性增长,但订阅收入不会跟着增长。
如果不改变计费方式,这个产品的毛利会越来越薄,直至亏损。所以 AI SaaS 在设计技术方案时,必须同步设计成本核算体系,而不能等到账单出来再焦虑。
2.2 推理成本的三层构成
为了更好地理解成本,可以把一次 AI 功能调用的成本拆成三层:
第一层是模型 API 调用费。按输入 Token 和输出 Token 分别计费,上下文越长、输出越多,费用越高。第二层是关联基础设施费。包括向量数据库查询、知识库召回、外部工具调用、日志与审计存储。很多团队只盯着模型 API 的价格,却忽略了知识库构建和 Agent 多次工具调用的成本。第三层是兜底与重试费。比如模型输出格式不符合要求,需要重试;用户对结果不满意,需要换一个思路重新生成;这些隐性调用在复杂 Agent 场景中非常常见。
当产品深度使用 Agent 能力时,一次用户请求可能触发模型自省、工具选择、代码执行、结果验证等多轮调用,最终成本可能是单次 API 价格的数倍甚至十几倍。定价如果不考虑这个放大系数,就很容易出现“用户越多、亏损越大”的局面。
2.3 成本可观测性是定价的前提
很多 SaaS 团队对接大模型时,只做了功能联调和效果评测,却没有建立成本可观测体系。这带来一个隐患:当用户量上来后,团队只能从云账单里看到总额上涨,却说不清是哪个功能、哪个用户、哪种调用路径在消耗资源。
建议在技术架构一开始就引入按租户、按功能模块、按模型维度的成本追踪。简单的方式是给每次模型调用埋点,记录租户 ID、功能 ID、模型名称、Token 数量、耗时、重试次数。再通过定时任务把原始日志聚合成成本报表,按天或按周输出到监控看板。有了这套数据,团队才能判断:
- 哪些功能虽然使用率高,但成本完全失控;
- 哪些客户属于“高消耗低贡献”客户;
- 哪些模型可以降级替换,哪些 prompt 需要精简。
只有把成本看清楚,定价模式的调整才有依据,否则任何计费设计都是拍脑袋。
3. 常见 AI SaaS 定价模式的拆解与对比
3.1 按用户订阅(Seat-based)
这是传统 SaaS 最常见的模式,优点是用户理解成本低,采购流程简单。缺点是前面提到的成本错配问题。AI 时代仍然可以保留用户订阅,但通常需要配合用量限制。比如免费版每天只能使用 20 次 AI 功能,专业版每天 200 次,企业版不设限但单独谈价。这种模式适合 AI 功能只是辅助、用户使用频次比较稳定的场景。
3.2 按 Token 或调用次数(Usage-based)
这种模式最精确地反映了算力消耗,也是 AI 原生 SaaS 早期比较喜欢的方案。用户按实际消耗付费,平台不会亏本,但对用户不友好,因为使用量不可预期,预算难以控制。To B 客户尤其不喜欢不封顶的按量付费。实际落地时,通常会搭配套餐包:用户先购买一定量的 Token 或调用次数,超量部分再按折扣价计费。这样既控制风险,也保留了弹性。
3.3 按结果付费(Outcome-based)
这是目前讨论热度最高,也是落地难度最大的模式。比如 AI 生成文案,按最终发布到公众号的篇数付费;AI 自动回复客服消息,按成功解决工单数付费。理论上这种模式最能体现 AI 价值,因为客户为效果买单,平台被迫持续优化质量。但难点在于“结果”的定义和度量。客服工单算不算解决?文案算不算合格?双方容易扯皮。此外,结果付费会让平台承担效果风险,对于效果不稳定的场景,必须设置好容错边界。
3.4 混合定价(Hybrid)
目前更务实的做法是混合定价:基础功能按用户订阅收费,AI 高级功能按用量或效果加收费用。这种模式可以兼顾收入稳定性和成本覆盖能力。比较典型的结构是:
- 基础套餐:包含传统 SaaS 功能,不包含 AI 高级能力;
- AI 套餐:在基础套餐之上,包含固定额度的 AI 调用次数;
- 超额用量:按用量购买叠加包;
- 定制方案:针对企业客户,按项目效果或专属部署单独报价。
混合定价的优点是灵活,能适应不同体量客户的需求。缺点是计费系统复杂度上升,需要同时处理订阅、额度、用量、账单等多个模块,对技术团队的商品化能力有一定要求。
为了更直观地对比,下表列出几种模式的适用场景和风险:
| 定价模式 | 优点 | 缺点 | 适合场景 |
|---|---|---|---|
| 按用户订阅 | 用户习惯成熟、收入稳定 | 成本与收入容易错配 | AI 作为辅助功能,使用频率平稳 |
| 按 Token/调用量 | 成本覆盖最好 | 用户预算不可控,影响转化 | 开发者平台、弹性 API 服务 |
| 按结果付费 | 价值感知强、吸引力大 | 结果度量难、平台风险高 | 效果可标准化且可验证的环节 |
| 混合定价 | 收入与用量兼顾、客户覆盖面广 | 计费系统复杂、运营要求高 | 大多数 B 端 AI SaaS 产品 |
4. 从技术视角看定价模式对系统架构的影响
4.1 计费系统需要支持“多维计费”
传统 SaaS 计费系统通常只需要维护“用户数 x 订阅周期 x 单价”的简单公式。AI SaaS 则要求计费系统能同时处理多个维度:
- 时间维度:按月订阅、按年订阅、按一次性购买;
- 用量维度:Token 数、调用次数、Agent 运行时长、图片生成张数;
- 结果维度:成功生成文档数、解决工单数、自动回复条数;
- 租户维度:企业客户下的不同部门、不同账号,可能有独立额度。
如果现有计费系统只支持单一订阅,接入 AI 功能后就需要做比较大的改造。建议将计量(Metering)与计费(Billing)拆开:计量模块负责采集和聚合用量数据,计费模块负责根据规则计算费用。计量数据按小时或按天落地到数据仓库,计费模块从仓库读取预聚合数据,避免在计费时扫描原始日志。
4.2 限流与熔断是成本保护的重要手段
在 AI SaaS 系统中,除了要考虑接口的 QPS 和稳定性,还要考虑成本安全。如果某个用户因为调用了高成本模型而产生了巨额费用,平台需要有熔断机制。
可以在 API 网关层做配额校验:用户在发起请求时,网关先检查当前租户的剩余额度,额度不足则直接返回配额异常,并提示用户购买叠加包。同时,针对不同模型设置不同的单价系数,路由模块可以根据用户当前的套餐等级,动态决定使用哪个档位的模型。例如普通用户默认使用轻量模型,高价值客户使用更强模型,这样既能保证大部分场景的效果,也能控制整体成本。
4.3 可观测体系要“业务与成本双视角”
之前提到成本可观测性,这里补充一点:可观测性不只是给财务看的,更应该服务于产品迭代和模型调优。一个好的成本观测平台,应当能回答以下问题:
- 哪一个功能消耗了最多的 Token?
- 哪一个 prompt 模板的输入 Token 特别长,但效果并没有明显更好?
- 哪一个客户的高成本调用中有大量重试或异常路径?
- 如果把某个模型从模型 A 切换到模型 B,成本会变化多少?效果会变化多少?
为了回答这些问题,日志中需要保留足够的信息。建议在模型调用出入口增加拦截器,统一输出结构化日志,字段包括租户 ID、用户 ID、功能 ID、模型名称、输入 Token、输出 Token、延迟、错误码、重试标记。日志不一定要实时写入,可以先写入消息队列,再异步消费到日志平台的冷存储中,避免影响主链路性能。
5. 实战案例:一个 AI 客服 SaaS 的定价从混乱到清晰
5.1 业务背景
假设我们正在做一个面向电商卖家的 AI 客服 SaaS 产品,主要功能是自动回复买家咨询、工单分类、售后建议。初始阶段,产品只按“坐席数”收费,一个坐席 299 元/月。接入大模型后,很多客服主管开始大量创建自动回复规则,调用量飙升。
第一个月,平台月收入增长到 30 万,但云账单显示模型 API 费用高达 28 万,加上其他基础设施成本,整体毛利接近负数。显然,按坐席收费的模式无法覆盖 AI 成本。于是团队不得不重新设计定价。
5.2 方案设计
团队最终采用了“基础订阅 + 用量包 + 效果包”的混合模式。
基础订阅费降低为 199 元/月/坐席,只包含人工客服工作台、工单流转、基础报表功能。AI 自动回复能力单独售卖:
- Starter 包:99 元/月,包含 1 万次自动回复调用;
- Growth 包:299 元/月,包含 5 万次调用,外加智能质检功能;
- Enterprise 包:按年签约,按调用量阶梯计价,并提供独立部署选项。
系统层面做了三个改造。第一,为每个租户建立额度账户,每次 AI 调用前先扣减剩余额度,扣减逻辑使用 Redis 的 Lua 脚本,保证并发正确性。第二,按用户历史比例设置最高日消耗阈值,超过阈值自动触发限流,并通过企业微信通知客户成功经理。第三,对调用日志做明细存储,客户可以在后台查看每次自动回复的 Token 消耗和费用明细。
5.3 上线后的效果
定价调整后,免费试用用户的 AI 调用量被额度限制约束,不再出现“试用用户刷爆 Token”的情况。付费客户因为用量包透明,使用意愿反而更强,因为他们知道自己在为什么付费。平台层面的 API 成本占收入比例从 80% 多降低到 35% 左右,考虑到还有基础设施和研发成本,整个商业模型具备了持续扩张的前提。
这个案例说明,定价模式不是一个销售问题,而是一个需要技术与商业协同设计的系统工程。没有技术侧的计量、限流、明细账单支持,再好的定价策略也落不了地。
6. 常见问题与排查思路
6.1 用户反馈 AI 功能“太贵了”
这种情况通常是用户对成本和价值不对等产生了心理落差。排查思路:
| 问题现象 | 常见原因 | 解决思路 |
|---|---|---|
| 用户认为 AI 功能太贵 | 定价按调用量计费,但价值感知不强 | 增加免费额度和体验包,先让用户感受效果 |
| 用户担心预算超支 | 缺少用量提醒和预算上限设置 | 提供费用预估、余额预警、自动停用开关 |
| 用户要求按月封顶 | 对费用不可控产生焦虑 | 设计“月度封顶”套餐,超过部分不再提供服务 |
6.2 AI 成本增长但收入没有同步增长
这时需要从成本观测系统里定位高消耗功能。排查顺序:
- 查看成本报表中按功能聚合的调用量排名;
- 找出高调用量、高 Token 消耗、低功能完成率的功能;
- 分析 prompt 模板是否存在重复拼接,导致输入 Token 过长;
- 检查是否有异常重试循环,比如模型输出不正确时反复调用;
- 评估是否可以用更小的模型或更短的上下文完成同样任务。
6.3 按结果付费总是亏损
按结果付费的风险在于平台承担了过程成本。如果客户调用很多次才成功一次,平台会产生大量无效成本。建议给按结果付费套餐设置“成功次数上限”或“单客户最大调用次数”。一旦触发上限,系统自动暂停结果计费,改为按项目协商收费,避免无限试错。
6.4 计费数据与云账单对不上
这是比较常见的技术问题。原因通常是计费模块和云厂商的计量口径不一致,例如 Token 计算方式不同、上下文缓存未计入、重试请求被重复计费等。解决思路是:
- 统一以网关层记录的调用日志作为计费依据,不直接使用云厂商账单逐条对齐;
- 在网关层记录每次请求的实际模型名称和 Token 用量;
- 定期用云账单的总额与本地金额做对照,偏差超过阈值时告警;
- 排查时重点对比输入 Token、输出 Token、缓存 Token 三个字段。
7. AI 时代 SaaS 产品的最佳实践建议
7.1 先用“单位经济模型”验证方向
在设计 AI 功能之前,先算一笔账:一次典型交互的成本是多少?用户愿意为此付多少钱?这个功能希望每月被使用多少次?如果一次性交互成本高于用户可接受的单次价值,这个功能就不具备商业化基础,应该先优化模型或简化流程。单位经济模型是判断 AI 功能能否上线的最快方式。
7.2 模型选型要分层,不要一个模型打天下
实际业务中,不同场景对模型能力和成本的敏感度差异很大。建议建立模型路由策略:
- 简单分类任务:使用轻量模型,成本低,响应快;
- 中等难度文本生成:使用通用模型;
- 复杂推理或多轮 Agent 任务:使用强模型;
- 需要私有化部署的场景:评估开源模型,降低长期推理成本。
通过模型分层,可以在不降低核心体验的情况下,显著控制整体成本。
7.3 计费规则要提前考虑用户体验
计费规则尽量不要做得太复杂。用户面对“基础订阅费 + 功能模块费 + Token 用量费 + Agent 执行次数费 + 结果按条费”时,很容易产生认知负担。建议在对外报价时只展示一个“主计价单位”,把其他维度打包或隐藏。例如按“AI 对话点数”计费,内部再通过点数换算成 Token 或调用次数,用户感受会简单很多。
7.4 数据与安全边界不能因为 AI 而放松
AI SaaS 涉及用户数据上传到模型服务,这一点必须非常谨慎。对于 To B 客户,敏感数据脱敏、私有化部署、数据不出域等能力,往往比模型效果更影响成交。在系统设计时,要考虑以下安全措施:
- 对上传到模型 API 的文本进行敏感信息识别与脱敏;
- 支持关闭日志留存或自定义日志保存周期;
- 提供 VPC 私有化部署或专线接入方案;
- 明确模型服务商的数据使用协议,避免用户数据被用于模型训练;
- 最小权限原则:模型服务只能访问业务子系统授权的数据,不能联通全量数据库。
7.5 长期来看,要建立自己的数据飞轮
定价模式决定了商业能否成立,但长期竞争壁垒仍然来自数据和场景沉淀。每一次用户交互,都能够帮助产品优化提示词模板、完善知识库、调整 Agent 工作流。这些隐性资产很难被复用、难以转移,才是 AI SaaS 的核心护城河。因此,从第一天起就要做好交互数据的结构化存储,并设计好数据回流和评估机制。
8. 技术团队如何承接定价模式升级
8.1 升级计费系统的优先级
如果现在计费系统还比较老旧,不要急着全面重构。可以按下面的优先级逐步迭代:
- 先做成本可观测,把各功能、各租户的模型用量采集上来;
- 再在网关层加入配额控制和限流能力;
- 然后调整计费规则,支持用量包和叠加包;
- 最后做客户自助账单和用量明细展示。
前两步是基础保障,后两步是商业化的直接支撑。每一步都可以独立上线,不需要等大版本重构。
8.2 推荐的产品技术栈示例
这里给出一个适合 AI SaaS 中小团队的参考架构,不局限具体云厂商,思路可以复用:
- 网关层:使用 Spring Cloud Gateway 或 APISIX,统一做鉴权、配额、限流、审计;
- 计量模块:通过拦截器或 AOP 记录每次模型调用日志,写入 Kafka;
- 数据管道:消费 Kafka 中的计量日志,聚合到 ClickHouse 或 StarRocks;
- 计费模块:从聚合数据计算用户账单,对接支付系统;
- 控制台:提供用量图表、费用预估、余额告警、额度调整功能。
一个简化版的计量日志结构如下:
{ "tenantId": "tenant_001", "userId": "user_042", "functionId": "auto_reply", "modelName": "gpt-4o-mini", "inputTokens": 1250, "outputTokens": 320, "cacheTokens": 80, "latencyMs": 560, "requestId": "req_88231", "timestamp": "2025-06-01T10:12:33Z" }计费模块可以按租户聚合当天 Token 消耗,再根据不同模型的单价算出费用。比如一个简化版的 Java 计费服务伪代码如下:
public BigDecimal calculateUsageCost(String tenantId, LocalDate date) { UsageAggregate aggregate = usageRepository.getAggregate(tenantId, date); BigDecimal totalCost = BigDecimal.ZERO; for (ModelUsage usage : aggregate.getModelUsages()) { BigDecimal modelUnitPrice = priceConfig.getUnitPrice(usage.getModelName()); BigDecimal cost = usage.getTokens() .multiply(modelUnitPrice) .divide(BigDecimal.valueOf(1000)); totalCost = totalCost.add(cost); } return totalCost; }这只是一个计算思路,实际项目中还需要考虑折扣、套餐、预付费、阶梯价等因素。重点是把计量和计费解耦,后续调整价格公式时不需要改动采集链路。
8.3 不要忽视客户成功团队的配合
定价模式的升级不只是技术和产品部门的事。客户成功团队需要能解释清楚:为什么 AI 功能要单独收费?哪些场景会产生额外用量?如何帮助客户提高用量效率?如果客户成功团队对成本结构不了解,很容易给客户承诺不合理的“无限用量”,把好不容易建立起来的成本防线击穿。
建议给客户成功团队提供简单直观的“用量检查工具”,比如按周查看重要客户的用量占比、异常波动、余额预警,帮助客户规划用量。同时,把“客户健康度”指标从单纯的登录次数,调整为包含用量效率、成本占用、功能渗透率在内的多维指标。
9. 结语:AI 与 SaaS 的下一步
AI 不会取代 SaaS,但 AI 会重塑 SaaS 的成本模型和商业化方式。模型能力会继续提升,API 价格会持续下降,但定价模式的探索才刚刚开始。对技术团队来说,与其焦虑“要不要换一个更强的模型”,不如尽早把成本可观测、计量计费、模型路由、数据安全这几块基础能力做扎实。这些能力不依赖某一家模型厂商,也不会因为某个模型退役而失效。
特别想提醒刚准备踏入 AI SaaS 领域的开发者:不要一上来就把所有功能都强行接入大模型。先从小范围、低成本、高价值的功能切入,验证用户愿意为什么样的结果付费,再逐步扩大 AI 的应用面。用数据驱动定价,用架构承载定价,用组织保障定价,才是 AI 时代 SaaS 长期健康增长的正确路径。