增加统一倍率调整按钮

This commit is contained in:
andy
2026-09-23 15:46:21 +08:00
parent be655b6569
commit 4195525dc7
23 changed files with 750 additions and 16 deletions

View File

@@ -90,6 +90,21 @@ curl -X POST https://你的域名/api/v1/jobs \
首次加载超管计费中心或提交真实任务时会自动补齐内置标准成本目录,默认倍率为 `1.2×`,已有同服务商/能力/模型/变体规则会同步平台维护的标准成本与参数档案,但保留已配置倍率。视频规则按分辨率匹配 `resolution=480p|720p|1080p|4k`;参数化规则按服务下的参数维度选择档位,标准成本为基础成本乘以各档位系数,组合倍率取所选档位中的最高倍率;最终金额使用整数分并向上取整。EvoLink 默认按固定 `1 USD = 7.20 CNY` 换算,并列出质量、分辨率、画面比例和参考图数量档位;即梦 4.6 使用公开资源包折算值作为平台维护的参考标准,实时价格以火山控制台为准。超级管理员只调整倍率,标准成本和参数档案不通过后台修改。
### 后台统一调整倍率
超级管理员可在「计费中心 → 价格与计费」的价格目录顶部点击「统一调整倍率」,一次将当前目录所有模型、所有参数档位设为同一倍率。此次保存会覆盖已有的单独倍率;保存后仍可在各档位点击「调整倍率」继续修改,刷新目录后会保留这些设置。统一设置是一次批量修改,不会作为额外的倍率叠加到后续报价中;组合报价仍取命中档位的最高倍率。
后台会话接口(要求已登录的超级管理员,不能使用开放 API Key):
```http
PATCH /api/admin/billing/prices
Content-Type: application/json
{"ruleIds":["base-evolink-gpt-image-2.5-flare","base-evolink-gpt-image-2.5-sunburst"],"markupMultiplier":1.5}
```
`ruleIds` 必须显式提供 1–1000 个不重复的规则 ID,倍率范围为 `1–1000`,保存到小数点后四位。接口一次更新所选规则的基础倍率及所有参数档位倍率(包含停用档位),标准成本和启用状态保持原值;任一 ID 不存在时整体失败,不会部分更新。成功返回 `{"priceRules":[...]}`。页面的全目录操作会传入当前目录的全部规则 ID;后续单独调整继续使用 `PATCH /api/admin/billing/prices/{id}`。
## 查询任务
查询单个任务: