SuperAPI AI 工具集

iblai-vibe-billing

办公与效率

查看项目

更新于 10-15 22:16

技能介绍

用途:为整个工作区提供“管理账单与订阅”的组织级 Billing 界面,是每个智能体 Billing 标签页的组织级对应物。

主要能力:三个标签页。Plan & Credits 显示 Free/Trial/Premium 计划与 Current 徽章、试用或续费日期、可用积分及美元换算、Add Credits 弹窗、Auto Recharge(阈值/充值金额/消费上限);Spend Limits 提供覆盖工作区所有智能体与用户的单一 LLM 消费上限;Agent Limits 用可搜索表格列出全部智能体消费上限,每行可打开该智能体的完整 Billing 编辑器。

使用方式:需先完成认证(/iblai-vibe-auth)并配置 MCP 服务器与技能(@iblai/mcp 于 .mcp.json)。项目根目录需有含 PLATFORM、DOMAIN、TOKEN 的 iblai.env,缺失时可用 curl -o iblai.env https://raw.githubusercontent.com/iblai/vibe/refs/heads/main/iblai.env 下载模板。从 @iblai/iblai-js/web-containers(基础包,非 /next)导入 BillingTab,传入 tenant、username、mainPlatformKey、currentUserEmail 等必填属性,可选 userActiveApp、redirectUrl。可用 get_component_info("BillingTab") 与 get_component_info("AgentSpendCapsTab") 定制。验证运行 /iblai-vibe-ops-test,并执行 pnpm build、pnpm test 与 pnpm dev 后截图检查。

限制:计划升级、Add Credits、Auto Recharge 经 Stripe 托管页面完成,客户端无需配置;Spend Limits/Agent Limits 访问受 RBAC 限制,无权限时显示拒绝面板。Redux 需包含 mentorReducer 与 mentorMiddleware,需安装 sonner 与 @iblai/iblai-web-mentor。积分与美元换算率按环境解析,不得硬编码。若应用已使用 Account 页面,可能无需单独挂载,可用 targetTab: "billing" 深链。