SuperAPI AI 工具集

iblai-monetization

智能体与模型

查看项目

更新于 10-15 22:16

技能介绍

用途:为应用加入 ibl.ai 的项目级变现能力,即针对单个 mentor、课程、program、pathway 或自定义项目设置付费墙,区别于 /iblai-credit 的平台级积分计费。

主要能力:提供三个 SDK 界面——MonetizationTab(Account 页内的管理面板,租户主连接 Stripe Connect、选择售卖项目、配置付费墙与定价档位)、PaywallModal(面向买家的弹窗,列出单个项目的定价档位并打开 Stripe Checkout)、PurchasesTab(Profile 页内的用户面板,列出当前用户订阅,含详情与取消流程)。底层通过 @iblai/iblai-js/data-layer 的 monetization API 切片(RTK Query)实现九类流程:Stripe Connect、付费墙配置、定价 CRUD、公开定价、访问检查、结账、取消、用户订阅与平台分析。

使用方式:需先完成 /iblai-auth、/iblai-navbar、/iblai-profile、/iblai-account,并配置 @iblai/mcp 与安装 @iblai/iblai-js。租户需开启 enable_monetization(显示 Account 内管理标签)与 show_paywall(显示 Profile 内 Purchases 标签及买家付费墙),两标志由 ibl.ai 运营方配置,应用内无开关。租户主须完成 Stripe Connect Express 入驻且 is_ready_for_payments 为 true 后付费墙才能上线。Account 集成需传 authURL(config.authUrl()),用于生成购买链接与支付成功跳转地址。自定义页面可用 PaywallModal 配合 useCheckAccessQuery / useCheckAccessUnscopedQuery 锁定内容。

限制:不要给 SDK 组件添加自定义样式、颜色或 CSS 覆盖,也不要实现暗黑模式(除非用户明确要求);不要重建付费墙组件,否则会破坏结账流程。Tailwind 需将 SDK 两个 source 目录列为 @source。iblai.env 仅存 DOMAIN、PLATFORM、TOKEN,Next.js 运行时变量仍读 .env.local。默认使用 pnpm,应用应生成在当前目录。完成前必须运行 /iblai-ops-test,之后用 pnpm dev 启动开发服务器。具体版本要求、价格与效果资料未提供。