跳到正文

使用场景你产品中的 AI

了解你的每位客户在 AI 上让你花了多少。

随每个请求发送你的用户 id。INFRO 按终端客户记录用量和预估提供商费用,在调用之前拒绝超出该客户上限的请求,并导出这些记录,供你自己的计费系统使用。

终端客户 cus_8341 · 免费层 · $2.00 / 天示例
今天$1.97 预估提供商费用
下一个请求402 budget_exceeded · 代码 end_user_budget
resets_at2026-10-20T00:00:00Z
其他客户未受影响

上限示例。INFRO 负责测量;由你向你自己的用户出账单。INFRO 绝不会向你的终端客户收费。

问题所在

没有控制平面

  • 一位重度客户使用的 AI 可能超过他们付给你的费用。
  • 为 AI 功能定价只能靠猜,因为每位客户的成本是未知的。
  • 免费层没有脚本越不过的上限。

使用 INFRO

  • 每位终端客户的用量和预估成本,按日或按月。
  • 为每位终端客户设置同一个上限,并可按客户设置覆盖值。
  • 返回带重置时间的 402,供你的应用展示给用户。

运作方式

  1. 指明终端客户

    将你的用户的不透明 id 作为 metadata.user_id 或 X-INFRO-User-Id 请求头发送。请使用 id,不要使用电子邮件地址。

  2. 为每一个设置上限

    按组织或项目为每位终端客户设置同一个上限,覆盖值由你的后端通过管理 API 设置。

  3. 按记录出账单

    按终端客户、项目和模型划分的请求数、token 数和预估提供商费用,以 CSV 或 JSON 提供,供你已在使用的计费系统使用。

你能得到什么

每一项都有文档说明,并注明包含它的套餐。未注明套餐的,所有套餐都提供。

  • 终端客户上限Team 起

    按组织或项目为每位终端客户设置同一个支出上限,覆盖值通过管理 API 设置。

    文档
  • 每位终端客户的用量Team 起

    每位客户的请求数、token 数和预估提供商费用,按日或按月,以 CSV 或 JSON 提供。

    文档
  • 按功能归因

    添加 X-INFRO-Feature,即可看到每位客户的成本来自你产品的哪个部分。

    文档
  • 单位经济

    每次运行、每个请求、每个功能和每位客户的成本,每个数字旁边都附有未定价的份额。

    文档
  • 成本占收入的比例Team 起

    记录每位客户的月收入,以查看 AI 成本占其收入的比例,超过你的阈值时会标出。仅用于显示。

    文档
  • 你自己的支出限额

    组织、项目和密钥的限额仍然适用,与终端客户上限相互独立。

    文档

适用对象

  • 创始人按每位客户的实际用量为 AI 功能定价,并避免免费层变成账单上最大的一项。
  • 产品经理在决定套餐限额之前,了解是哪些客户和功能推高了 AI 成本。
  • 财务每位客户的用量记录,可导入你已在运行的计费系统。

常见问题

INFRO 会向我的客户收费吗?

不会。INFRO 按终端客户测量用量和预估提供商费用;由你用自己的计费系统,按你自己的价格向你的用户出账单。

客户达到上限时,我的应用会看到什么?

返回类型为 budget_exceeded、代码为 end_user_budget 的 402,携带范围、终端客户的 id、周期和 resets_at,因此你的应用可以告诉用户何时可以继续。

哪个套餐包含这项功能?

每位客户的成本视图在每个套餐中都有。上限和用量导出从 Team 套餐起包含。

完整约定见终端客户上限文档,其他所有问题见 FAQ。

开始使用

在你自己的提供商账号上试用。

连接一个提供商,创建一个网关密钥,修改一个基础 URL。你的提供商继续直接向你收费;模型支出零加价。