用户级预算与临时覆盖
用三层用户预算限制总消耗,理解优先级、到期行为与列表生成。
This page has not been translated into English yet. The original Chinese version is shown below.
User-level budget(ULB)限制一个用户在当前账期的 AI Credits 总消耗,既包括共享池,也包括额外按量使用。它始终执行硬停止,没有允许超额继续的开关;0 美元预算会立即阻断用户。
三层预算的优先级
| 类型 | 适用范围 | 优先级 |
|---|---|---|
| Universal user-level budget | 企业全部 Copilot 许可用户的默认额度 | 最低 |
| Cost center user-level budget | 成本中心每个当前和未来成员的个人额度 | 覆盖 universal |
| Individual user-level budget | 指定用户的额度 | 覆盖以上两者 |
多种预算同时适用时,采用最具体的一项,不把三者相加,也不是简单选最小数值。例如为某个重度用户设置 individual budget,可以覆盖较小的部门默认值。
Cost center user-level budget 是“该部门每人多少”,与限制整个部门额外费用的 cost center budget 不同,两者可同时使用。
单人覆盖的到期时间
Individual budget 可选择:默认不设到期、当前账期结束到期,或指定日期到期。到期后 GitHub 删除该单人预算,回退到成本中心的每人预算,否则回退 universal;若都不存在,则不再有用户级预算约束。
可随时修改或清除到期日期。该能力仅适用于 individual budget,不适用于 universal 或成本中心每人预算。官方 REST 预算 API 使用 expires_at 字段,但本页不构造未核实的完整 API 请求。
为什么许可用户没有出现在列表
Universal 预算不会立即为所有许可用户生成记录。用户在预算创建后,或新账期开始后第一次消耗 credits 时,才生成本账期记录。
因此 universal 列表逐步增加,本周期未使用的用户可能不显示。要查看全部许可用户,应使用 AI usage 或 Licensing,不能把预算列表当作完整席位名单。
与其他预算交互
共享池、成本中心或企业还有余额,也不能补充一个已经耗尽的 ULB。需要提高对该用户实际生效的预算,或等待重置。
同时,提高 ULB 可能让更多使用流入额外计费。应确认其他付费预算仍有空间:用户还有余额,但企业硬上限已经用完时仍会被阻断,具体见额外费用预算。