AdminModelService

EstimateModelPricing 计费表达式 dry-run: 前端 Token 估算器实时预览。

语义: 用与生产结算完全一致的 billingexpr 引擎, 按传入 token 参数跑一次 表达式, 返回 cost + matched_tier。不落任何数据、不触发缓存, 纯计算。

权限: 与 UpdateModel 同门槛 (models:update), 避免非管理员探测定价规则。

请求侧不校验表达式一定要属于某个已存在模型——同一表达式可以在多个模型 之间复制粘贴调试。表达式不合法/负数返回 400。

post/v1/admin/models/pricing/estimate

Request body

ainumber double
aonumber double
cnumber double
ccnumber double
cc1hnumber double
crnumber double
exprstring
imgnumber double
imgOnumber double
lennumber double
modestring
pnumber double

Response

OK

costMicrosstring

cost_micros 单位 micros CRD (int64). 命名带 _micros 强制提醒对端: proto JSON 序列化会成 string (Go int64 保护), 前端要按字符串解析。

matchedTierstring

Changes

No recorded changes to this endpoint across all 1 revision of this API.