多模态 Agent 怎么控预算:按次计费 vs 订阅 vs Token(2026)
多模态 Agent 的预算分成三块:模型按卡片计价,数据 API 按目录按次收费,沙箱目前免费。同一 SandBase 余额,Build 没有月费。

搜一轮笔记、写一份简报、再在沙箱里收尾,账单很少是一行。数据接口按次算,模型按 Token 算,沙箱如果在另一家,运行时又是一张发票。循环自己不会停下来看你哪张卡先见底。
按次计费的做法,是成功的那一单位才付钱。SandBase 的 Build 在这上面不收月费。模型、目录里的数据 API、沙箱,扣的是同一笔余额,每一笔状态和费用应能在 Activities 里对上。下面的价格是 2026-11-08 从公开页面读到的。免费额度有边界,不是“每个接口都免费”;沙箱写的是目前免费,不是永久免费。
先说结论
- 三块表:模型按当时的卡片计价(Token、图像、视频或音频),真实数据 API 按成功调用的目录价,沙箱是运行时。
- Build 是按量:按次付费,没有订阅。Scale 是 Custom。价格页没有给出 Scale 的金额。
- 合格的数据 API 共享每个组织每天 100 次免费调用,00:00 UTC 重置。模型调用不占这 100 次。不是每个数据接口页面都写了免费额度。
- 搜目录、看 schema 和价格是 $0。失败的模型或 API 调用不收费。沙箱目前 $0,可能有公平使用限制,改价前会先公布。
- 先看卡片,给循环加上限,小跑一次,再对 Activities。什么时候该先取数再调用模型、模型档位表、视频怎么计价,分别在文末那几篇里,这里不重写。
多模态 Agent 实际会撞上的三块表
先拆单位,再加总。写简报、搜笔记、关掉沙箱,即使用同一把密钥付钱,也不是同一种计量。
| 表 | 你为什么付钱 | 价格写在哪 | 2026-11-08 读到的同一余额 |
|---|---|---|---|
| 模型 | 输入和输出 Token,或一张图、一段视频、一段音频 | 模型卡片 | 卡片上印的价格,含卡片上的折扣。不占用那 100 次免费数据调用。 |
| 真实数据 API | 每一次成功调用 | API 页面 | 目录按次价。合格接口共享每个组织每个 UTC 日 100 次。 |
| 沙箱 | 创建、运行、停止 | 价格页和沙箱页 | 目前 $0。运行过程中的模型和 API 调用照常计费。 |
价格页的 “One activity trail” 把审计视图分成模型工作、真实 API,以及把组件和运行时放在一起看的 Agent 运行。Activities 是带状态和费用的那一行。沙箱是单独列出来的运行时,目前 $0,不是第三个标了单价的商品。
三张发票为什么会变成一次惊吓
模型网关、数据市场、单独的沙箱,各有各的上限。你忘了的那个上限,往往是循环还在打的那个。模型和数据、沙箱放在一把密钥上,看一把密钥的技术栈。按表怎么扣,是这篇。和其他运行时怎么比,在沙箱对比。首页把研究简报画成三步:数据 API、沙箱、语言模型。演示标明是示意。三块表不是。
按次、订阅、Token,各适合什么循环
按次计费和订阅制的差别,在 Agent 上比在人手点接口时更大:人打十次会注意到单价,循环不会。多模态再加一列,因为 Token、出图或视频秒数,可以盖过触发它们的那次 HTTP。
| 按次计费 | 订阅底价 | Token、图像、视频、音频 | |
|---|---|---|---|
| 闲置 | Build 没有月费。没跑的那天,就是没产生的那些调用。 | 没跑也要付底价。 | 发出生成请求之前是 $0,然后按卡片。 |
| 单价 | 成功的数据调用按目录金额,或按卡片单位。 | 一条月费,直到配额墙。 | 单价稳,用量不稳。 |
| 翻车 | 循环会一直花,直到余额或你自己的停止条件。 | 共享配额可能在任务中途用完。 | 长上下文、重试和视频时长,比调用次数更快推高账单。 |
| 适合 | 突发、试验、多租户。 | 你能预测用量,或财务已经要一条固定费用。 | 推理、长上下文、生成。 |
这里不给一个“算好的”盈亏平衡金额。ATXP 2026 年 4 月 25 日的文章讲了同一组取舍,并在他们站上放了示例公式。那个示例是他们的。你自己的算法是:月费除以你真正会打的那次调用的目录价。调用次数预测不了,就留在按量上,并加上限。
什么时候按次更合适
触发不规则、每个租户的量你不敢打包票、或者还没有用量基线。ATXP 那句有用的话是:按次,再加一道硬上限。上限可以是组织余额,可以是你代码里的每日调用上限,也可以是翻页前停下来。“一次才一分钱”如果没有上限,目录价照样能变成惊吓。
SandBase 价格页上,Build 是按量方案,原文是 “Pay per call. No subscription.” Start 是 $0,并提到 starter credits。页面没写这笔起始额度的金额。Scale 是 Custom,页面上没有公开价格。
Start / Build 按次计费(无订阅)/ Scale 定制同处一把余额,下方可见 Activities 流水。
什么时候订阅仍然合适
用量稳,盈亏平衡你自己算得过,财务又要一条固定费用。这时 Agent 停下来,常常是池子空了,不是任务做完了。一个吵的租户能吃掉共享配额。要这种商业形态,走 Scale。页面上仍然没有 Scale 价格。
什么时候 Token 和生成才是大头
数据调用是一分钱,简报不是。长提示、把工具 schema 再送一遍的重试、一张图或一秒钟视频,会占掉发票。档位表和缓存算法留在LLM API 价格指南。按秒、按次、按 Token 的视频表留在视频成本模型。跑的当天再看卡片。那两篇不是可以冻住的价目表。
OpenAI 的单次运行花费控制器只盖 Token:预留回复的最坏费用,回来按实际结算,下一请求超了就停。Cookbook 写明托管工具和其他费用不算,文中价格是编的。它不给数据 API 或沙箱标价。
SandBase 上什么免费,什么按量
这一节的每一条,都在 2026-11-08 对照过价格页、首页和沙箱页。
每个方案都包含:
- 部分语言、图像、视频模型最高 35% 折扣。卡片上的价格就是你付的价格。
- 合格数据 API 共享每个组织的每日免费额度,00:00 UTC 重置。首页写明规模:每天 100 次。首页 FAQ 补充,超出后按标价计费,AI 模型调用另算。
- 发现是 $0。搜索目录、阅读工具的 schema 和价格,不扣余额。
- 沙箱目前 $0。可能有公平使用限制。改价前会先公布。
- 失败的模型或 API 调用不收费。Activities 显示每次调用的状态和费用。
这 100 次是组织共享,不是每个 Agent 各发 100 次。同一个组织里的两个循环,花的是同一个池子。00:00 UTC 就是中国时间当天早上 08:00。
SandBase 定价页「每个套餐都包含」:合格数据接口每日 100 次免费、Discovery $0、沙箱暂免、失败不计费。
先看卡片再跑
当天的 Claude Sonnet 5.5(anthropic/claude-sonnet-5.5):输入每百万 Token $1.70,输出每百万 Token $8.50,相对标价 $2 / $10 为 15% 折扣。同一张卡片在这两行旁边列出缓存读取 $0.09、缓存写入 $2.13。FAQ 只把“每百万 Token”写在输入和输出上,没有再写缓存的单位,所以这里不替它补单位。上下文 1M,单次输出上限 128K。FAQ 写明从 SandBase 余额扣费,不需要另开 Anthropic 账号。该页 Playground 按所示价格计费。
这是一个语言模型。同一余额上的图像、视频、音频模型用它们自己的单位。首页那张折扣表不抄进这篇。你要调哪张卡,就打开哪张卡。
编码 Agent 的安装说明在 SKILL.md。让它在运行前先展示输入字段和价格。那一次阅读属于发现,应当是 $0。
每天 100 次,不是每个接口都在里面
小红书笔记搜索(xiaohongshu/app-v2/search-notes)当天是每次 $0.01。页面写明每个组织每天前 100 次免费,共享,00:00 UTC 重置,之后按次付费。价格说明是:成功调用 $0.01,失败不收费(包括查找目标不存在),并计入组织的每日免费额度。
蒲公英创作者列表(xiaohongshu/pgy/blogger-list)当天是每次 $0.02。FAQ 写明从余额扣费,且没有订阅。抓取到的页面没有笔记搜索那种免费额度条。在没有新的 inspect 证明它合格之前,成功的一次按 $0.02 算。这篇没有调用 inspect,也没有读取剩余额度。页面说“可计入免费额度”,不等于你今天还剩多少次。
模型调用不吃这 100 次。五次笔记搜索若还在额度内,数据表可以是 $0,Sonnet 的简报仍然记在模型表上。
沙箱:目前免费
沙箱页对价格的回答是:创建、运行、停止目前不扣余额。可能有公平使用限制。改价前会公布。Agent 调用的模型和 API 照常计费。E2B 兼容的接法留在沙箱对比。如果你走托管 Agent 运行,看OpenAI Agents API 这篇。运行时那一行和模型那一行不是一回事。
失败不收费,然后看 Activities
价格页写明失败的模型或 API 调用不收费,Activities 显示状态和费用。首页指向 Console 里的 Activities,用来看输入、输出、状态和记录的费用。没对过一行记录的预测,仍然只是草图。
一个小循环的费用草图
只是演算,不是报价,也不是一次真实运行。Token 数是为了把算式摆出来而取的上下界。花钱那天用卡片重算。
形状:五次成功的笔记搜索,一次成功的蒲公英创作者列表,一次 Sonnet 5.5 简报,然后清理沙箱。
小红书 app-v2/search-notes:每次 $0.01,并标注组织每日前 100 次共享免费额度。
数据侧:
- 这五次
xiaohongshu/app-v2/search-notes若仍落在该组织当天剩余的合格免费次数里:$0。若这个 UTC 日的额度已经用完:5 × $0.01 = $0.05。剩余次数没有读。 - 一次
xiaohongshu/pgy/blogger-list:$0.02,因为该页没有声称免费额度。 - 多出来的一次搜索如果失败:$0。它不算进那五次。
模型侧只算普通输入和输出。缓存两行没有加进去。FAQ 没有重申缓存的计价单位,草图也不替卡片假设一个单位。
model = (input_tokens * 1.70 + output_tokens * 8.50) / 1000000下界,输入 4,000、输出 800:$0.0136。上界,输入 20,000、输出 2,000:$0.0510。
按当前“目前免费”的说法,沙箱的创建、运行、停止是 $0。跑之前读目录和 schema 是 $0。
| 额度 | 数据 | 模型 | 沙箱 | 草图合计 |
|---|---|---|---|---|
| 五次搜索仍免费 | $0.02 | $0.0136 到 $0.0510 | $0 | $0.0336 到 $0.0710 |
| 额度已经用完 | $0.07 | $0.0136 到 $0.0510 | $0 | $0.0836 到 $0.1210 |
$0.07 是笔记搜索的 $0.05 加上蒲公英的 $0.02。区间来自 Token 上下界,不是一次量过的提示词。视频是另一块表,去视频那篇标价,不要用这张表。也不要因为“一次一分钱”就拿掉翻页上限。
跑之前先把循环绑住
停止条件写在产品里。限制页数,限制一条结果能再扇出多少次详情,给简报设 max_tokens。七月那篇按次计价和 Token 计价讲架构:按次 API 取数,过滤,再调模型。那里的情景这里不算第二遍。
一笔余额、钱包、Token 上限,还是三家供应商
Agent 的预算管控,多数时候是在看你缺的是下面哪一种。
| 路径 | 什么时候用 | 什么时候不用 |
|---|---|---|
| SandBase 同一余额 | 模型卡片、目录数据价和沙箱要共用一把密钥,并且 Activities 要能看到那一行。 | Agent 必须给不在这个目录里的端点付钱,而且不能用 SandBase 密钥。 |
| ATXP 与 x402 | Agent 要用额度、IOU 或 HTTP 402 按次付钱,包括你不会用密钥接入的服务。 | 你要的是目录价、共享的每日数据额度和沙箱那一行。这篇不是那个钱包。 |
| OpenAI 花费控制器 | 风险在 Responses API 的模型 Token,你要在进程里预留、结算、停止。 | 下一笔是托管工具、数据 API 或沙箱。Cookbook 把这些排除在外。 |
| 三家供应商 | 合同已经签了,你不打算迁。 | 一轮循环之后你在对三张上限。一把密钥那篇是替代方案,不是排名。 |
没有一条是“最便宜”。配额盖得住的已有订阅,可以赢过按量。Token 控制器可以挡在 Sonnet 前面,数据调用仍走 SandBase。
常见问题
Agent 的按次计费是什么,什么时候比订阅合适?
按次计费收成功的那一单位:数据调用按目录金额,模型按卡片上的 Token、图像、视频或音频单价。SandBase Build 没有月费,适合突发、试验或多租户。订阅适合用量稳定、跨得过你自己算的盈亏平衡,或财务要一条固定费用。Scale 是定制,价格页没有金额。两种都要有硬停止:余额、每日调用上限,或应用里的控制器。
同时用模型、数据 API 和沙箱,预算怎么拆?
按表拆开再相加。模型按当时的卡片。数据 API 按成功调用的目录价。在 SandBase 上,合格数据 API 共享每个组织每个 UTC 日 100 次免费,之后按目录价。先读接口页,再假设它在不在这个池子里。创建、运行、停止沙箱目前是 $0。运行里的模型和 API 调用照常计费。发现是 $0。失败是 $0。给循环加上限,跑一次,读 Activities。
这和 OpenAI 的花费控制器、ATXP / x402 有什么不同?
Cookbook 预留最坏 Token 费用,再按实际结算。托管工具和第三方数据 API 不算,示例价格是虚构的。ATXP 和 x402 让 Agent 用钱包或 HTTP 402 按次付工具费,常常没有传统 API 密钥。SandBase 是一把 SANDBASE_API_KEY 和一笔余额,上面是模型卡片和目录 API,加上目前免费的沙箱和共享的免费数据调用。Token 超支用控制器,服务不在本目录用支付轨,这些表要在一张账单上就用这笔余额,轨迹在 Activities。
接下来打开哪一页
打开价格页。读一个数据 API 页和一张模型卡。跑一个有页数上限和 max_tokens 上限的循环,再打开 Activities 对状态和费用。记录和卡片不一致时,那次调用以记录为准。
故意留在各自页面上的:按次和 Token 的架构、LLM 价格、视频成本、一把密钥的技术栈、沙箱对比。