大可的 AI Builder 手记
跟随系统
颜色主题
长沙小桌实战
大可 Dako
大可 Dako大可 DakoAI Builder · Agent 实践者用 AI 做真正能用的产品。专注探索 Agent 工程化落地、Vibe Coding 实践与商业化交付。
内容平台即将上线,敬请期待
六种模型,六个不同的计费单位文本模型文字进、文字出,按 Token计费,输出通常比输入贵最熟的一种,绝大多数功能的主力图片 / 视频按张、按秒计费,跳档式涨价,视频尤其贵成本最高的两类,预算要单独算语音合成 / 识别按字符数、按音频时长计费,和 Token 无关时长相同,说多说少价钱一样向量模型把意思变成坐标,不生成内容,语义检索的地基六类里最便宜的,便宜一两个数量级估成本时六类必须分开算——任何一项用错单位,整个预算就废了
「模型」不是一种东西。六类各有各的输入输出,更要紧的是——各有各的计费单位。

模型的六种类型

文本、图片、视频、语音合成、语音识别、向量,六种模型的计费单位完全不同。预算翻车多半栽在这里。

你的产品大概率不会只碰一种模型:录音要转写、文档要总结、界面要配图、资料要能被检索,每一件事背后都是不同的一类。这些类别之间的能力差别,你心里大致有数;真正容易让预算翻车的是另一件事——它们的计费单位互不相同,而且不能换算。

读完你能回答:

  • 六类模型各自按什么收费,为什么不能互相换算?
  • 为什么「向量很贵」这个印象站不住脚?
  • 一个功能里会同时站着几笔账,为什么不能合成一个平均数?

同一个「调用一次」,账单能差两个数量级

先把最容易伤人的结论放在前面:「调用一次模型」这句话本身不构成成本信息。六类里单价最低的向量,和最高的视频,跑一次的花费能差出两个数量级;中间那几类落在这条线上,彼此也隔着好几档。

差距不来自能力,来自单位:每一类都按自己那套尺子收钱,尺子之间没有换算表。供应商的报价单同样只认自家的单位,你想横向比价,先得把两边的单位对齐——这一步不做,比出来的数就是错的。

于是有一条很实际的纪律:估成本时六类必须各算各的,套用同一套心算一定出错。不是偏一点的问题:任何一项用错了单位,整份预算就作废了。

六类模型,六个互不换算的单位

  1. 文本模型。文字进、文字出,就是你最熟的那一类。按 token 计价,输入和输出分开定价,输出那一档通常更贵。绝大多数 AI 功能的主力。openai-models
  2. 图片模型。给它一段描述,它产出一张图。按张计价。分辨率提上去,价格不是平缓上涨,而是跳档:边长翻一倍,账单可能翻好几倍,因为要算的像素数涨得更快。
  3. 视频模型。输入文字或图,产出一段视频。按秒计价,和语音识别一样看时间不看出货量——一分钟的成片,花费常常抵得上你当天所有文本调用加起来的总和。做预算时,这一项必须单独列出来。
  4. 语音合成。文字进、音频出。按字符数收费,和 token 没有关系,所以文本模型那套换算搬不过来。音色克隆、情感控制这类能力通常另外计价。
  5. 语音识别。音频进、文字出。按音频时长收费,看的是录了多久,不是说了多少:转写一首三分钟的钢琴曲,和转写一段三分钟的访谈,价钱一样,虽然前者一个字都没有。
  6. 向量模型。文字进,产出一串数字坐标。它不生成任何内容,作用是把「意思」变成能够计算远近的坐标,整套语义检索都建立在它上面。它也是六类里单价最低的——同样一批素材过一遍向量,花费通常只是让文本模型读一遍的一个零头。claude-pricing向量与语义相似度 讲的是它在系统里干什么活。

六类的单位摆开之后,一件常被忽略的麻烦事才有地方落:一个真实功能,往往同时压着好几笔账。

一个功能里,往往同时站着四笔账

拿客服质检举例。一段客服通话要变成可用的质检记录,链路通常是这样:

录音先进语音识别转成文字,这一笔按音频时长算;转出的文字交给文本模型,判断这一轮有没有违规话术、责任该算在谁头上,这一笔按 token 算;每条质检记录还要过一遍向量模型再入库,这样日后才能用「和这条相似的历史纠纷」去检索,同样按 token 算,但单价低得多;如果还要拿去做培训材料,把结论配成一张流程图,再调一次图片模型,这一笔按张算。

四类模型、四种单位、四条各自会出问题的路径。只有拆开,每一段的成本和风险才算得明白。若压成一句「平均每次几分钱」,四件性质不同的事就被揉成了一个数字——账单涨了,你也说不清涨在哪一段。

单位不同,出错的样子也不同。转写错一个字,错的是文本;责任判断错方向,错的是结论;入库这一环错了,错的是几天之后的检索结果。三处要补的功夫完全不一样,所以「哪一段更贵」和「哪一段更不能错」是两个问题,得分开答。

分段选型:四段不必绑在同一家

既然每一段是独立的账,它也可以是独立的选择:语音识别挑准确率高、口音和方言表现好的;文本模型挑在你那类任务上实测过的;向量模型挑便宜、稳定的就够,它比的是检索命中率,不是「聪明」。

分段的代价在集成和运维:多套接口、多套配额、多条限流口径都要你自己对齐。所以这件事要看规模——只有一两个功能、调用量也不大时,绑一家把复杂度压下来更划算;等成本真的构成问题了,再按段拆开。判断依据是账单占比,不是「架构更干净」。

单位之外还有两笔账

第一笔是等待。非文本模型往往带着并发和时长上的硬限制:视频生成一次可能要等几十秒甚至几分钟。这就不只是钱的问题了,它同时是产品设计问题——你得给这段等待一个像样的交代(能不能先给草稿、能不能离开页面回来再看),而不是让用户盯着转圈的图标干等。

第二笔是失败的位置。四段链路里任何一段出错,用户看到的都是同一个「没生成好」。所以每一段都要能单独看日志、单独重试,而不是把整条链路当成一个黑盒。这两件事的做法,成本要能归因到每一步 讲得更细——单位分清了,账才可能拆得开。

参考资料

  1. Pricing — Claude Platform Docs
  2. Models — OpenAI API