跳到主要内容

计费与资源管理

控制台客户端配置 · 返回值与共享类型

计费接口按当前租户操作。钱包返回可用、预留、消耗和透支积分;积分数量使用字符串。列表分别提供积分流水、用量记录和资源预留。用量查询支持应用、环境和时间范围筛选。

estimate 根据人数、时长、分辨率、录制、AI、转码、存储和 CDN 参数返回预计积分及计价明细。购买套餐和资源包必须传入业务生成的 idempotencyKey;同一次购买重试使用同一键。套餐购买接口开通或更换套餐并发放赠送积分,当前服务端不校验支付。资源包接口将资源包发放到钱包。自动充值规则包括资源包、阈值、月度上限和启用状态。

billing.wallet​

钱包余额。

GET /v1/billing/wallet

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.wallet()
Pythonc.billing.wallet()
Javac.billing.wallet()
Goc.Billing.Wallet(ctx, &result)
PHP$c->billing->wallet()

无请求字段。

返回:WalletSummary。嵌套字段见共享类型。

billing.entitlements​

租户权益。

GET /v1/billing/entitlements

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.entitlements()
Pythonc.billing.entitlements()
Javac.billing.entitlements()
Goc.Billing.Entitlements(ctx, &result)
PHP$c->billing->entitlements()

无请求字段。

返回:EntitlementSnapshot。嵌套字段见共享类型。

billing.listPlans​

套餐目录。

GET /v1/billing/plans

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.listPlans()
Pythonc.billing.list_plans()
Javac.billing.listPlans()
Goc.Billing.ListPlans(ctx, &result)
PHP$c->billing->listPlans()

无请求字段。

返回:CatalogList<PlanCatalogItem>。嵌套字段见共享类型。

billing.listPackages​

资源包目录。

GET /v1/billing/packages

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.listPackages()
Pythonc.billing.list_packages()
Javac.billing.listPackages()
Goc.Billing.ListPackages(ctx, &result)
PHP$c->billing->listPackages()

无请求字段。

返回:CatalogList<ResourcePackageItem>。嵌套字段见共享类型。

billing.estimate​

费用估算。

POST /v1/billing/estimate

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.estimate(input)
Pythonc.billing.estimate(**input)
Javac.billing.estimate(input)
Goc.Billing.Estimate(ctx, input, &result)
PHP$c->billing->estimate($input)

输入:ClassroomEstimatePayload。 字段放在 JSON Body 中。

字段必填类型说明
onStageCount是number预计台上人数
audienceCount否number | undefined预计台下人数
durationMinutes是number持续时间,分钟;课堂创建范围 5–480
resolutionTier否string | undefined计价分辨率档位
recordMode否string | undefined录制模式
aiSubtitle否boolean | undefined计入 AI 字幕
aiSummary否boolean | undefined计入 AI 总结
transcodeMinutes否number | undefined转码分钟数
storageGbMonth否number | undefined存储 GB·月
cdnGb否number | undefinedCDN 下行 GB

返回:ClassroomEstimateResult。嵌套字段见共享类型。

billing.listLedger​

积分流水。

GET /v1/billing/ledger

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.listLedger(input)
Pythonc.billing.list_ledger(**input)
Javac.billing.listLedger(input)
Goc.Billing.ListLedger(ctx, input, &result)
PHP$c->billing->listLedger($input)

输入:LedgerInput。 字段放在 URL 查询参数中。

字段必填类型说明
type否string | undefined积分流水类型
status否string | undefined状态筛选或目标状态
page否number | undefined页码,从 1 开始
pageSize否number | undefined单页数量

返回:Paged<LedgerEntry>。嵌套字段见共享类型。

billing.listUsage​

用量明细。

GET /v1/billing/usage

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.listUsage(input)
Pythonc.billing.list_usage(**input)
Javac.billing.listUsage(input)
Goc.Billing.ListUsage(ctx, input, &result)
PHP$c->billing->listUsage($input)

输入:UsageInput。 字段放在 URL 查询参数中。

字段必填类型说明
scope否"dashboard" | undefined用量统计范围;dashboard 使用仪表盘口径
appId否string | undefined目标应用 ID
environment否AppEnvironment | undefined应用环境
from否string | undefined时间范围开始,ISO 8601
to否string | undefined时间范围结束,ISO 8601
type否string | undefined积分流水类型
status否string | undefined状态筛选或目标状态
page否number | undefined页码,从 1 开始
pageSize否number | undefined单页数量

返回:Paged<UsageRecord>。嵌套字段见共享类型。

billing.listReservations​

资源预留。

GET /v1/billing/reservations

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.listReservations(input)
Pythonc.billing.list_reservations(**input)
Javac.billing.listReservations(input)
Goc.Billing.ListReservations(ctx, input, &result)
PHP$c->billing->listReservations($input)

输入:ReservationsInput。 字段放在 URL 查询参数中。

字段必填类型说明
status否string | undefined状态筛选或目标状态
page否number | undefined页码,从 1 开始
pageSize否number | undefined单页数量

返回:Paged<ReservationRecord>。嵌套字段见共享类型。

billing.purchasePlan​

购买套餐。

POST /v1/billing/plans/purchase

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.purchasePlan(input)
Pythonc.billing.purchase_plan(**input)
Javac.billing.purchasePlan(input)
Goc.Billing.PurchasePlan(ctx, input, &result)
PHP$c->billing->purchasePlan($input)

输入:PurchasePlanPayload。 字段放在 JSON Body 中。

字段必填类型说明
planKey是string套餐标识
period否string | undefined购买周期,未传时 monthly
idempotencyKey是string业务生成的幂等键,同一购买重试复用

返回:PurchasePlanResult。嵌套字段见共享类型。

billing.purchasePackage​

购买资源包。

POST /v1/billing/packages/purchase

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.purchasePackage(input)
Pythonc.billing.purchase_package(**input)
Javac.billing.purchasePackage(input)
Goc.Billing.PurchasePackage(ctx, input, &result)
PHP$c->billing->purchasePackage($input)

输入:PurchasePackagePayload。 字段放在 JSON Body 中。

字段必填类型说明
packageKey是string资源包标识
idempotencyKey是string业务生成的幂等键,同一购买重试复用

返回:WalletSummary。嵌套字段见共享类型。

billing.getAutoRecharge​

自动充值设置。

GET /v1/billing/auto-recharge

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.getAutoRecharge()
Pythonc.billing.get_auto_recharge()
Javac.billing.getAutoRecharge()
Goc.Billing.GetAutoRecharge(ctx, &result)
PHP$c->billing->getAutoRecharge()

无请求字段。

返回:AutoRechargeRule。嵌套字段见共享类型。

billing.setAutoRecharge​

保存自动充值设置。

POST /v1/billing/auto-recharge

鉴权:租户 Bearer Token。

语言调用
Node.jsc.billing.setAutoRecharge(input)
Pythonc.billing.set_auto_recharge(**input)
Javac.billing.setAutoRecharge(input)
Goc.Billing.SetAutoRecharge(ctx, input, &result)
PHP$c->billing->setAutoRecharge($input)

输入:UpsertAutoRechargePayload。 字段放在 JSON Body 中。

字段必填类型说明
packageKey是string资源包标识
thresholdPoints是string自动充值积分阈值,字符串
monthlyLimit是number自动充值月度次数上限
enabled是boolean是否启用自动充值

返回:AutoRechargeRule。嵌套字段见共享类型。