从0搭建AI应用/智能体后端 (二):3分钟上线资源包/会员订阅销售方案

0 阅读5分钟

查询资源销售方案 —— 没有它,用户不知道买什么

你的资源包怎么卖?10块钱100万Token?还是30块钱包月?价格在哪里展示?

没有价格接口,用户想买都不知道多少钱——你怎么收钱?

今天的目标:3分钟上线资源销售方案定价接口

用即调平台(jidiao.fun),你只需要三步:

  1. 开通计费中心(一键完成)
  2. 配置你的资源销售方案(填几个表单)
  3. 发布价格查询接口(拖一个节点)

3分钟后,你的前端就可以通过一个API拿到所有资源销售方案价格,用户想买什么一目了然。

第一步:开通计费中心

在即调工作台,点击「项目管理」,选择「计费中心」——一键开通,0代码,0部署。

(开通项目订阅:会员权益包含Mysql和Redis共享数据源)

开通后,你会在工作台看到计费中心,功能包含:

  • 资源包管理:配置你的资源包、会员套餐、活动管理
  • 计费与规则:计费规则、扣费规则、信用额度
  • 交易与账单:用户已购资源包查询、充值
  • 用量与统计:用户用量记录与统计

今天我们只用到「资源包管理」。

第二步:配置你的资源方案

点击「资源包管理」→「添加资源方案」→「新增资源包」。

这里你可以配置两种常见商品类型:

类型一:按量付费资源包

类型二:周期订阅制会员

你还可以添加多个资源方案,用来区分资源包和会员订阅的价格。

完成后,资源方案立即生效。

小贴士

  1. 商品配置支持随时修改价格、上下架,修改后接口返回实时数据,前端无需发版。
  2. 平台自动为每个商品生成唯一ID,以便后续提交订单、充值等场景使用。
  3. 添加资源方案时填写的CODE,是后续接口调用的主要字段。

第三步:创建工作流,暴露价格查询接口

资源方案配置好了,现在需要给前端一个接口,让App或网页能拉取商品列表。

在即调工作流模块,新建一个工作流:

工作流定义:

{
    // 全局变量
    "variable": {
        "secret": "项目密钥,可在项目管理中生成和查看"
    },

    // 配置调用工作流的参数
    "trigger": {
        "type": "api",
        "method": "POST",
        "path": "/wf/v1/exec/salesRes"
    },

    // 业务处理流程,可选择更多的功能节点加入到此流程中。
    "nodes": [
        {
            "id": "node_01",
            "type": "HTTP",
            "name": "查询资源销售方案",
            "nextNode": "node_02",
            "buildIn": true,
            "api": {
                "url": "/billing/v1/res/sub/listByResCode",
                "method": "post"
            }
            "body": {
                "resourceCode": "资源方案A的CODE"
            }
        },
        {
            "id": "node_02",
            "type": "END",
            "name": "结束",
            "output": "{{node_01.output.body.data}}"
        }
    ]
}

这个工作流做了什么?

  • 接受一个POST请求
  • 调用平台内置的「查询资源销售方案」接口,获取当前有效的资源列表
  • 直接返回给前端

全程没有写一行业务代码,只是拖拽了一个节点,配置了几行参数。

第四步:用Postman测试

发布工作流后,在Postman中发起POST请求:如项目ID为111222

https://test.jidiao.fun/111222/wf/v1/exec/salesRes

工作流响应信息:

{
    "code": 1000,
    "message": "执行成功",
    "traceId": "xEfkC9gu",
    "data": {
        "name": "销售方案",
        "activity": {                         
            "id": "1",
            "name": "促销活动",
            "startDt": "2026-02-12 00:00:00",
            "endDt": "2026-03-19 00:00:00"
        },
        "resources": [
            {
                "id": "1",
                "typeCode": "package",
                "typeName": "资源包",
                "name": "10万资源包",
                "points": 100000,
                "originPrice": "99.00",
                "currency": "CNY",
                "periodUnit": "月",
                "periodValue": 12,
                "discount": 1000,
                "reduceAmount": "0",
                "discountPrice": "99.00",
                "longTerm": false
            },
            {
                "id": "2",
                "typeCode": "package",
                "typeName": "资源包",
                "name": "20万资源包",
                "points": 200000,
                "originPrice": "188.00",
                "currency": "CNY",
                "periodUnit": "月",
                "periodValue": 12,
                "discount": 1000,
                "reduceAmount": "0",
                "discountPrice": "188.00",
                "longTerm": false
            }
        ]
    }
}

前端拿到这个列表,直接渲染成购买页面。用户点击购买时,用ID去创建订单即可(下一篇会讲)。

第五步:调用日志与监控

每次接口调用,平台自动记录日志,你可以在「审计日志」中查看:

  • 谁调用了(IP、用户身份)
  • 返回了什么数据
  • 响应时间
  • 是否有错误

调试时还可以单步追踪,看到每个节点的输入输出。

为什么说“没有价格接口,用户不知道买什么”?

想象一下你的AI应用:

  • 用户登录了,想付费,但翻遍整个页面找不到价格
  • 好不容易看到一个价格,但只有一行字“10元/月”,具体包含什么?不知道
  • 你临时想做个促销,得找前端改代码、发版、等审核……

有了计费中心

  • 前端动态渲染,改价格只需后台修改,立即生效
  • 可以A/B用户不同定价,实时看到转化率变化
  • 可以针对不同渠道返回不同商品(比如微信小程序和独立站不同价)

这就是商业化的基础——让用户知道买什么,多少钱。

最后的话

你的AI应用/智能体,核心价值是那个聪明的Prompt、那个独特的场景、那个好用的交互。

而“卖什么、多少钱”这件事,不应该成为你的技术负担。

做你擅长的事——让智能体更聪明,让体验更好,让用户更满意。

立即体验:(即调)www.jidiao.fun

微信客服1对1全程服务

下一篇文章,我们会讲「创建订单」——用户选好商品后,怎么生成订单、调起支付。