计费系统
我们提供多种计费方式,以满足不同用户的需求:
弹性计费
介绍
弹性计费,即点数,其图标为"云",是本系统模型计费的基本和通用方式。 弹性计费模式允许用户根据实际使用情况进行付费。用户可以购买点数,并在使用系统功能时按次或按Token进行扣费。此模式支持设置允许使用的模型,并可以快速导入内置价格模板(可自定义汇率)或同步上游价格设定。
价格设定
在价格设定页面,用户可以对不同模型的价格进行详细配置。页面主要功能如下:
-
价格设定选项:
- 用户可以选择按次计费、按Token计费或者不计费和是否支持匿名调用(匿名调用:模型不扣费且无需登录也支持调用)。
- 支持设置按次或者输入输出Token的价格。
-
模型价格列表:
- 列表展示了所有已配置的模型及其价格信息。
- 每个模型的价格信息包括:模型名称、输入Token价格、输出Token价格、总价格等。
-
操作功能:
- 用户可以通过操作列对模型价格进行编辑或删除。
- 支持批量操作,方便用户快速管理多个模型的价格。
-
搜索和过滤:
- 用户可以通过搜索框快速查找特定模型。
- 支持按模型类型进行过滤,便于用户查看特定类型的模型价格。
-
新增价格配置:
- 用户可以点击“新增”按钮,添加新的模型价格配置。
- 在弹出的配置窗口中,用户可以输入模型名称、设置输入和输出Token价格,并保存配置。
-
价格模板:
- 用户可以点击“价格模板”按钮,选择一个价格模板进行导入。
- 在弹出的导入窗口中,用户可以选择导入内置价格模板或上游价格模板。
- 导入完成后,用户可以对导入的价格进行编辑和调整。
-
同步上游价格:
- 用户可以点击“同步上游价格”按钮,将上游 Chat Nio 的价格同步到当前站点。
- 在弹出的同步窗口中,用户可以选择同步上游的价格模板。
- 同步完成后,用户可以对同步的价格进行编辑和调整。
通过价格设定页面,用户可以灵活地管理和调整模型的价格策略,以满足不同的业务需求。
最小点数检测
为防止站点用户滥用站点模型,当请求点数低于最小请求点数时将返回点数不足的错误信息,大于等于最小请求点数时将正常请求。模型的最小可请求点数规则如下:
- 不计费模型无限制
- 次数计费模型最小点数为该模型的1次请求点数(例如:若一个模型的单次请求点数为0.1点数,则最小请求点数为0.1点数)
- Token弹性计费模型为1K输入Tokens价格 + 1K输出Tokens价格(例如:若一个模型的1K输入Tokens价格为0.05点数,1K输出Tokens价格0.1点数,则最小请求点数为0.15点数)
用户初始点数
请注意,推荐您不要设置过多的初始点数,以防止批量注册滥用 AI 资源。合理的初始点数设置可以帮助管理员更好地控制系统的使用和维护。
用户初始点数可以在系统设置>运营设置>用户初始点数中进行设置。通过该设置,系统可以为新注册用户分配初始点数,以便他们在初次使用系统时能够体验到系统的功能。
订阅计划
介绍
在弹性计费的基础上,我们还提供订阅计划。订阅计划支持自定义配额、计划分层、升降级和折扣设定。用户可以根据需求选择不同的订阅级别,并享受相应的服务。
设置订阅
系统支持设置订阅配额图表,并可以快速导入其他级别的订阅,或同步上游订阅设置。
- 订阅,即订阅计划,是一种固定价格的计费方式,按次配额进行计费。(在没有配置支付方式时,订阅计费扣取点数,例如:如果站点的用户想订阅32元的计划,则需要保证点数大于等于320点数)。
- 订阅是Item的组合,每个Item都可设置涵盖的模型、订阅配额(-1为无限使用)、名称、ID(用于区分不同的Item)、图标等。可在后台的订阅管理中进行操作,包括是否开启订阅、订阅价格等,修改每个订阅等级的Item,以及支持直接导入其他订阅等级的Item。
- 订阅支持分层并固定为三个等级:普通用户(0)、基础版订阅(1)、标准版订阅(2)、专业版订阅(3)。订阅等级即为用户分组,可在渠道管理中进行高级设置,选择勾选可使用此模型的用户分组。订阅配额设置可在订阅管理中进行操作,是否支持中转API(默认关闭)。
升降级逻辑
升级订阅
当用户选择升级到更高级别的订阅计划时:
- 系统会计算订阅的差额并按剩余天数比例收取升级费用。
- 用户账户将被扣除相应的点数,并立即更新为新的订阅等级。
举例说明:
- 假设用户当前使用的是每月100点的基础版订阅,剩余15天。
- 用户决定升级到每月200点的标准版订阅。
- 系统计算每月订阅差额:200点 - 100点 = 100点
- 按比例计算升级费用:(15天 / 30天) * 100点 = 50点
- 系统从用户账户中扣除50点,并立即将用户订阅更新为剩余15天的标准版订阅。
这种升级机制确保了用户只需支付实际使用的差额,既公平合理又鼓励用户灵活调整订阅级别。
降级订阅
当用户选择降级到较低级别的订阅计划时:
- 系统会计算当前订阅的剩余天数。
- 剩余天数将按比例转换为新订阅的天数,并进行翻倍补偿。
- 新的订阅期限将从当前订阅到期后开始计算。
例如:
- 用户当前使用的是每月200点的标准版订阅,还剩15天。
- 用户决定降级到每月100点的基础版订阅。
- 剩余天数转换:(15/30) _ (200/100) _ 2 = 20天
- 用户的基础版订阅将在当前订阅到期后开始,并额外获得20天的使用时间。
这种升降级机制确保了用户在变更订阅时能够获得公平合理的待遇,既不会因升级而损失已支付的费用,也不会因降级而失去应得的使用时间。同时,降级时的翻倍补偿机制也鼓励用户在需要时灵活调整订阅级别,提高了用户满意度和忠诚度。
支付订单
支付订单是用户在创建 Order 时,选择支付方式后生成的订单,支持手动同步检查订单状态等操作。(兑换码、礼品码不会生成支付订单,因为其有单独的数据表格)
支付选项
微信、支付宝官方
申请微信支付和支付宝官方支付渠道需要企业资质,流程较为复杂,审核标准也比较严格。此功能需要根据具体情况进行定制开发。我们可以为您提供专业的咨询服务,根据您的实际需求和情况,为您推荐最适合的支付方式(如小程序、H5或Native支付等),并协助您优化申请材料,提高通过审核的成功率。如有需要,欢迎随时与我们联系,我们将竭诚为您提供全方位的支持和指导。
微信、支付宝是国内最常用的支付方式,用户群体广泛,支付体验良好。
配置步骤
-
申请商户资质:
- 微信支付:需要申请微信支付商户号
- 支付宝:需要申请支付宝商家账户
-
获取必要的接口参数:
- 微信支付:AppID、商户号、API密钥等
- 支付宝:应用ID、商户私钥、支付宝公钥等
-
在系统后台配置:
- 进入支付设置页面
- 选择要启用的支付方式(微信支付/支付宝)
- 填入对应的接口参数
- 设置回调地址,确保与您的服务器配置一致
-
测试支付流程:
- 在测试环境中进行支付测试
- 确保支付成功后能正确接收到支付结果通知
-
上线使用:
- 确认所有测试通过后,切换到正式环境
- 开始接受用户的实际支付
Stripe 支付
Stripe 支付功能需要根据具体情况进行定制开发。根据您的实际需求和情况,为您推荐最适合的Stripe支付方式(如标准集成、Checkout或Payment Links等)。
Stripe 是一种广泛使用的国际在线支付系统,支持多种支付方式,包括信用卡、借记卡、Apple Pay、Google Pay等。它为用户提供了安全、便捷的支付体验,特别适合需要处理国际支付的业务。
配置步骤
-
注册Stripe账户:
- 访问Stripe官网 (https://stripe.com (opens in a new tab)) 注册账户
- 完成身份验证和企业信息填写
-
获取API密钥:
- 登录Stripe控制台
- 在"开发者"部分找到API密钥
- 复制公钥(Publishable Key)和私钥(Secret Key)
-
在系统后台配置:
- 进入支付设置页面
- 选择启用Stripe支付
- 填入Stripe公钥和私钥
- 设置Webhook端点,确保与您的服务器配置一致
-
测试支付流程:
- 使用Stripe提供的测试卡号进行支付测试
- 确保支付成功后能正确接收到支付结果通知
-
上线使用:
- 确认所有测试通过后,切换到Stripe的生产环境
- 开始接受用户的实际支付
注意事项
- 请确保您的业务符合Stripe的使用政策
- 定期检查Stripe控制台,及时处理可能的争议和退款请求
- 考虑启用Stripe的欺诈检测功能,提高支付安全性
PayPal 支付
PayPal 支付功能需要根据具体情况进行定制开发。我们可以为您提供相关经验和指导,以确保申请和后续运营顺利进行。
PayPal 是一种广泛使用的国际在线支付系统,支持跨境支付和多币种交易。它为用户提供了安全、便捷的支付体验,特别适合需要处理国际支付的业务。
配置步骤
-
注册 PayPal 商业账户:
- 访问 PayPal 官网 (https://www.paypal.com (opens in a new tab)) 注册商业账户
- 完成账户验证和企业信息填写
-
获取 API 凭证:
- 登录 PayPal 开发者控制台
- 创建应用并获取 Client ID 和 Secret
-
在系统后台配置:
- 进入支付设置页面
- 选择启用 PayPal 支付
- 填入 Client ID 和 Secret
- 设置 IPN(Instant Payment Notification)监听 URL,确保与您的服务器配置一致
-
测试支付流程:
- 使用 PayPal 沙盒环境进行支付测试
- 确保支付成功后能正确接收到支付结果通知
-
上线使用:
- 确认所有测试通过后,切换到 PayPal 的生产环境
- 开始接受用户的实际支付
PayPal 支付配置
要启用 PayPal 支付并进行配置,请按以下步骤操作:
-
在 PayPal 支付设置页面,勾选"启用 PayPal 支付"选项。
-
填写信息:
- Client ID:输入您在 PayPal 开发者控制台获得的 Client ID
- Secret:输入您在 PayPal 开发者控制台获得的 Secret
- 模式:选择"沙盒"(测试环境)或"生产"(正式环境)
- 货币:选择您希望使用的结算货币,例如 USD、EUR 等
- IPN 监听 URL:设置接收 PayPal 支付通知的服务器地址
-
配置后端地址:在系统设置中的常规设置中配置您的后端域名,确保能正确接收 PayPal 的支付通知。
-
保存设置。
完成以上步骤后,PayPal 支付功能将被成功启用。请确保您的后端域名已正确配置,以便接收支付回调。
Antom 支付
Antom 支付功能需要定制开发。
Antom 支付是一种新兴的数字支付解决方案,为用户提供安全、快速的在线交易体验。它支持多种支付方式,包括信用卡、借记卡和电子钱包等。
易支付
易支付功能仅在企业版、商业版中提供,开源版仅支持兑换码支付。
介绍
易支付是一种广泛应用的第三方聚合支付协议,而非特定的支付平台或软件。您可以根据自身需求选择合适的平台,我们不对任何平台进行推荐或承担责任。
如果您具备相应资质,可以选择自建易支付平台,或直接接入现有的易支付平台。通常,易支付平台包括两种类型:
- 易支付(适用于企业/个体户收款):相对稳定,收入按月结算
- 码支付(个人收款码):实时到账,费率较低
在设置易支付时,请注意以下几点:
- 必须点击并启用"启用易支付"选项,才能激活易支付功能
- 易支付需要配置回调域名,请在"常规设置"中正确配置后端域名,以确保异步回调正常进行
易支付配置
要启用易支付并进行配置,请按以下步骤操作:
-
在易支付设置页面,勾选"启用易支付"选项。
-
填写以下必要信息:
- 支付域名: 输入您的易支付平台域名,例如
https://pay.example.com
- 商户ID: 输入您在易支付平台获得的商户ID
- 商户密钥: 输入您在易支付平台获得的商户密钥
- 支付方式: 选择易支付平台支持且您希望启用的支付方式,例如微信支付、支付宝、QQ钱包、Paypal等。
- 开启聚合支付: (一般无需开启) 勾选后,用户跳转易支付后,才从多个支付选项中选择支付方式。
- 支付域名: 输入您的易支付平台域名,例如
-
配置后端地址:在系统设置中的常规设置中配置您的后端域名,更多详情查看本文档的系统设置。
-
保存设置。
完成以上步骤后,易支付功能将被成功启用。请确保您的后端域名已正确配置,以便接收支付回调。
兑换码
我们提供完备的兑换码体系用以兑换点数,支持设置数量和点数,并支持批量生成和管理兑换码。兑换码分为礼品码和普通兑换码两种类型:
- 礼品码:一种礼品码类型一个用户只能使用一次,适用于福利发放。用户可以在我的钱包中进行兑换。礼品码支持查看领取用户、创建时间和领取时间等信息。
- 兑换码:一种兑换码类型可以多个用户绑定,适用于正常购买和发卡使用。用户可以在用户管理中的兑换码管理中批量生成,并在头像我的钱包内输入兑换码进行兑换。
礼品码和兑换码的区别
- 礼品码一种类型只能一个用户绑定一次,适用于发福利等场景。例如,发放一个类型为“新年快乐”的福利,假设发放100个66点数的礼品码,每个用户只能使用一次,确保每个用户只能获得66点数。
- 兑换码则可以多个用户绑定,适用于正常购买和发卡使用。如果使用礼品码进行发卡,由于一个类型只能兑换一次,购买多个礼品码会导致兑换失败,而普通兑换码则可以在此场景下使用。
应用场景
- 发放福利:您可以通过礼品系统发放礼品码给用户,用户可以在我的钱包中进行兑换。
- 第三方支付:您可以集成类似于爱发电的订阅系统,用户通过订阅系统订阅您的产品,通过 Webhook 接收支付信息返回相应点数兑换码。
- 发卡站点:您可以集成发卡站点,通过批量生成来实现支付。
- 手动输入:对于用户单独支付,您可以手动生成点数兑换码并发送给用户。
购买链接
请注意,购买链接在有更高级的支付选项(比如微信、Stripe、易支付等)后将被弃用。
您可以在运营设置中设置您的购买链接,比如爱发电主页,发卡站点等等,用户在点击购买后会跳转到您设置的购买链接进行购买。
更多支付
如果您有其他支付需求,欢迎联系我们,我们将根据您的需求进行定制开发。