计量套餐
Ultimate Multisite: 计量套餐插件通过引入灵活的计量计费功能,改变你向客户收费的方式。它不是使用超出后会阻止用户的僵硬硬性限制,而是启用超额费用,自动向客户收取额外用量费用。
主要功能
- 计量计费:根据实际用量而不是固定层级向客户收费
- 超额管理:自动对超过套餐限制的用量计费
- 用量跟踪:实时监控客户资源消耗
- 灵活定价:为不同资源(存储、带宽、站点等)设置自定义费率
- AI 令牌计费:跟踪并计费客户子站点中 AI 使用的输入和输出令牌
- 自动开票:当用量阈值被超过时自动生成发票
- 用量报告:为客户和管理员提供详细的用量分析与报告
适合对象
- 托管服务提供商:提供可随客户需求增长而扩展的套餐
- SaaS 平台:根据实际资源消耗计费
- 代理网络:为客户项目提供灵活的定价模型
- 分销托管:让合作伙伴能够提供基于用量的定价
工作原理
- 配置计量资源(磁盘空间、带宽、站点数量等)
- 设置基础套餐限制和超额费率
- 系统会自动跟踪你网络中的用量
- 当客户超过限制时,计算超额费用
- 根据计费周期自动生成发票
- 客户可以实时查看自己的用量和即将产生的费用
AI 令牌计费
版本 1.1.0 为通过 WordPress AI Client SDK 提供 AI 功能的网络添加了 AI 令牌计费。计量套餐会监听已完成的 AI 生成请求,记录当前子站点的输入和输出令牌数量,并将这些令牌转换为客户当前计费周期内可计费的 AI 支出。
当你希望在客户站点上提供 AI 工具,但不想承担不可预测的模型成本时,可以使用 AI 令牌计费。每个请求都会归因到子站点、客户、会员资格、提供商和模型,因此管理员可以审计用量,同时客户也可以看到其 AI 消耗如何影响其账户。
配置每令牌费率
AI 费率按模型配置为单独的输入和输出费率。费率按每 100 万个令牌计算,这与常见 AI 提供商的定价页面一致。
- 在网络管理员中,打开 Multisite Ultimate → Settings → Metered Plans。
- 为应对 AI 用量计费的产品或会员资格启用 AI 支出计量。
- 使用连接器返回的模型 ID 添加模型费率条目,例如
gpt-4o、gpt-4o-mini,或其他与 OpenAI 兼容的模型标识符。 - 以你的站点货币输入每 100 万个令牌的单独 输入费率 和 输出费率 值。
- 设置客户的已包含 AI 支出额度以及套餐的超额行为。
当未配置精确模型 ID 时,计量套餐可以按模型前缀匹配。例如,为 claude-sonnet-4 配置的费率可以应用于以该前缀开头、带时间戳的模型 ID。开发者还可以使用 wu_ai_token_rates 过滤器调整最终费率表。
支持的 AI 连接器
AI 令牌计费适用于会发出 WordPress AI Client SDK 生成事件,并在响应元数据中包含令牌用量的连接器。这包括此处记录的 Ultimate Multisite AI 连接器系列:
- 适用于兼容端点的 Ultimate AI 连接器 用于与 OpenAI 兼容的 API,包括 OpenAI、Mistral、与 Ollama 兼容的网关,以及其他公开兼容令牌用量元数据的提供商
- 适用于 WebLLM 的 Ultimate AI 连接器 用于在请求通过 AI Client SDK 事件流路由时的浏览器原生 WebLLM 用量
- 当所选提供商通过 SDK 报告提示和完成令牌数量时,Gratis AI Agent 使用的 AI 提供商连接器
自定义连接器可以通过触发标准 wp_ai_client_before_generate_result 和 wp_ai_client_after_generate_result 事件,并携带模型、提供商和令牌用量元数据来参与。连接器设置会从主站点强制应用到子站点,因此客户站点会使用网络批准的提供商和限制。
客户账户用量
客户会在其账户区域中看到 AI 用量与其他计量资源并列显示。AI 支出行会显示当前计费周期总额,该总额根据已记录的提示和完成令牌、已配置的模型费率,以及套餐中的任何已包含额度计算得出。
如果客户已有存档的付款方式,超过已包含额度的用量会被视为可计费超额。如果套餐配置为硬性截止,并且客户没有可用的付款方式,则在达到额度后可以阻止 AI 请求,并提示客户在继续之前添加付款详细信息。
支持的资源
- 磁盘存储
- 带宽/数据传输
- 站点数量
- 用户数量
- AI 令牌用量和 AI 支出
- 自定义资源类型
要求
- Multisite Ultimate 2.0.0 或更高版本
- WordPress Multisite 安装
- PHP 7.4 或更高版本
安装
- 将插件文件上传到
/wp-content/plugins/ultimate-multisite-metered-plans - 通过 WordPress 中的“插件”屏幕激活该插件
- 导航到 Multisite Ultimate → Settings → Metered Plans
- 配置你的计量资源和定价
- 在产品编辑器中为产品启用计量计费
常见问题
当客户超过其限制时会发生什么?
系统不会阻止访问,而是跟踪超额用量,并根据你配置的费率将其添加到他们的下一张发票中。
我可以为不同产品设置不同的超额费率吗?
可以,每个产品都可以拥有独特的计量资源和超额定价。
客户如何收到用量通知?
客户可以在他们的 Dashboard 中查看当前用量,并在接近或超过限制时接收可选通知。