预算功能可帮你跟踪和控制不同产品的支出情况。 若要了解详细信息,请参阅 预算和警报。
规划预算类型和范围
在创建预算之前,请务必了解预算类型和范围之间的交互方式。 使用按流量计费产品的使用量可以同时计入多个适用预算,并且如果启用了达到预算限制时停止使用的任何预算已用尽,将阻止额外使用。

在此示例中,组织已用完其包含的所有计算用量,并额外产生了 50 美元的可计费 Actions 用量。
该组织为“Actions”产品设置了 50 美元的预算,“Actions”产品中的某个 SKU 的预算为 100 美元。 一些额外的使用量适用于 Linux 96 核心 runner,因此它计入这两个预算。 由于组织已达到 50 美元的 Actions 预算,因此成员现在被阻止使用所有 GitHub托管的 runner,直到下一个计费周期或预算增加为止。
重叠的 $100 SKU 预算无法阻止此限制,应将其删除。
建议避免为某一产品及其 SKU、或某一组织及其仓库创建重叠的预算,以防用户在依赖某项功能时被意外阻止。 或者,你也可以选择禁用“Stop usage when budget limit is reached”选项,在不阻止用户使用的情况下监视使用情况。
对于采用按使用量计费的 Copilot,用户级预算又增加了一个需要考虑的层面。 即使企业或成本中心预算仍有可用额度,用户级预算也可能限制该用户。 这是评估序列中的第一个检查。 规划预算配置时,请考虑用户级预算、成本中心预算和企业支出限制的交互方式。 请参阅“基于使用情况的计费预算”。
对于 Advanced Security AI 功能,请选择与要控制的支出匹配的预算:
- 使用 捆绑 AI credits 预算 设置所有使用 AI credits的功能的支出限制。 如果启用预算限制时停止使用,则其他产品的使用情况可能会耗尽此预算,从而导致 AI 扫描和智能自动修复停止。
- 使用 代码安全 AI 信用额度 SKU 级预算,为 AI 扫描和智能自动修复设置独立的支出限制。
通常,选择其中一个预算作为主要控制项。 如果这两个硬预算都适用,则耗尽任一预算会阻止进一步使用 Code Security AI 信用额度。
如果由于硬预算而没有代码安全 AI 额度配额,则 AI 扫描会失败,智能自动修复无法启动会话。 当限制预算增加或新的计费周期开始时,使用情况将恢复。
有关 AI 扫描的详细信息,请参阅 用于拉取请求的 AI 扫描。
管理个人帐户的预算
可以设置预算,并在产品的使用量达到定义预算的 75%、90% 或 100% 时收到警报。 可以为特定仓库或整个帐户设置预算。
Code Security AI 信用额度的个人帐户指南不适用于某个托管用户帐户的个人命名空间中的存储库。 有关这些存储库的功能可用性的详细信息,请参阅 GitHub Advanced Security 许可证计费。
-
打开计费概述页: https://github.com/settings/billing。
-
单击“预算和警报”****。
-
若要创建新预算,请单击“New budget”****。
-
在“预算类型”下,选择 产品级预算、 SKU 级预算或 捆绑 AI credits 预算。
- 若要限制产品级别的支出,请在“产品级预算”中从下拉列表中选择一个产品,例如: Codespaces
- 若要限制 SKU 级别的支出,请在“SKU 级别预算”中选择产品,然后选择 SKU,例如: Codespaces 和 Codespaces 存储。
- 若要限制所有 AI 额度 SKU 的支出,请选择 “组合AI credits预算”。
- 若要限制一个 SKU 的支出,请选择 SKU 级预算。 示例包括 CopilotAI credits、SparkAI credits、Copilot cloud agent 和 Code Security AI Credits。
-
在“预算范围”下,设置此预算的支出范围。
-
在“预算”下,设置预算金额。
若要在达到预算限制后停止任何使用和进一步支出,请选择“Stop usage when budget limit is reached”(如果可用)****。 此选项不适用于用户级预算,用户级预算始终强制硬性停止。
重要
如果未选择“达到预算限制时停止使用”,则系统会通过电子邮件通知你超出预算,但不会 停止使用。
-
要分别在预算达到 75%、90% 和 100% 阈值时收到警报,请选择“警报”下的“接收预算限额警报”****。 当预算达到特定阈值时,你将通过电子邮件和在 GitHub 上的横幅收到通知。 可以随时选择退出。
-
单击“创建预算”****。
若要编辑或删除预算,请在“预算和警报”页面上,单击预算旁边的,然后单击**编辑或删除**。 按照提示操作。
管理个人帐户中包含的使用警报
GitHub 可以在计费期间当计划的使用量达到 90% 和 100% 时,向您发送电子邮件通知。 若要详细了解这些警报涵盖的内容,请参阅 预算和警报。
-
打开计费概述页: https://github.com/settings/billing。
-
单击“预算和警报”****。
-
在“包含的使用情况警报”下,选择或清除“当包含的使用量达到 90% 和 100% 时接收警报”,以选择启用或禁用电子邮件通知
管理组织或企业的预算
重要
在按使用量计费模式下,Copilot 的使用量现以 AI credits 计量。 现有高级请求预算已自动转换为 AI credit 预算。 请参阅“组织和企业的基于使用情况的计费”。
可以设置预算,并在产品或许可证类型的使用量达到定义预算的 75%、90% 或 100% 时收到警报。 对于控制按流量计费的产品使用的预算,还可以在预算用尽时阻止进一步使用。 每个预算都有一个范围。
- 组织预算范围:整个组织或组织内的单个仓库
- 企业预算范围:
- 按流量计费产品:整个企业、单个组织、单个仓库或单个成本中心
- 企业许可证(按流量计费):整个企业或单个成本中心
- AI credits (捆绑):整个企业、单个组织、单个成本中心或每个用户
查看预算
如果你是组织所有者、企业所有者或计费经理,则你的帐户的所有预算都显示在“预算和警报”页面上的一个列表中。 每行显示预算适用范围、针对预算金额的支出和状态。
-
单击“ Billing & Licensing”,以显示帐户的计费和许可概述****:
- 组织帐户:在设置边栏中的“Access”下****。
- 企业帐户:以单独的选项卡形式显示在页面顶部****。
-
单击“预算和警报”****。
-
(可选)若要查找特定预算,请从范围下拉列表中选择范围,或使用搜索栏按范围、产品、SKU 或用户进行筛选。
创建预算
作为企业或组织帐户的所有者,或计费管理员,你可以在帐户级别或低于该级别的任何级别设置预算。
-
在“Budgets and alerts”视图中,单击“New budget”****。
-
在“预算类型”下,选择 产品级预算、 SKU 级预算或 捆绑 AI credits 预算。
- 产品级预算:限制单个产品的支出(例如 Codespaces)。
- SKU 级别预算:限制产品中特定 SKU 的支出(例如 GitHub Secret Protection ,在内 GitHub Advanced Security)。
- AI credits捆绑预算:限制消耗AI credits的所有 SKU(包括Copilot、Copilot cloud agent、Spark和Advanced Security AI 功能)的支出。 在启用超额支出时可用。
若要限制 AI 扫描和智能体自动修复上的支出,请选择 SKU 级预算。 在产品下拉列表中,选择 Advanced Security,然后在“SKU”下拉列表中,选择 “代码安全 AI 额度”。
-
在“预算范围”下,设置此预算的支出范围。
- 企业:跟踪企业中所有组织、存储库和成本中心的支出。
- 组织:跟踪组织中所有存储库的支出。
- 成本中心:跟踪单个成本中心的支出。
- 用户:设置每用户预算。 当你选择捆绑 AI credits 预算作为预算类型时可用。
- 将用户字段留空以创建适用于所有 Copilot许可用户的通用预算。
- 选择成本中心以创建适用于该成本中心每个用户的用户级预算。 这会为所有当前及未来成员设置统一的每用户额度,并替代其通用预算。
- 选择特定用户以创建单独预算,从而替代全局预算以及该用户的任何成本中心用户级预算。
-
如果选择了特定用户,可以选择在“过期”下为单个预算设置到期日期。
- 永不过期:该预算会一直生效,直到您对其进行编辑或将其删除。 这是默认值。
- 当前计费周期结束: GitHub 在当前计费周期结束时删除预算。
- 特定日期: GitHub 删除所选日期的预算。
当单个预算到期时,GitHub 会将其移除,用户将转而使用下一个适用于该用户的预算:如果有,则使用其成本中心的用户级预算;否则,使用通用的用户级预算。 如果未配置任何预算,则不会应用用户级预算。 请参阅“基于使用情况的计费预算”。
-
在“预算”下,设置预算金额或许可证计数。
若要在达到预算限制后停止任何使用情况和进一步支出,请在达到 预算限制时选择“停止使用 ”或 “限制使用”( 如果可用)。 此选项适用于按流量计费的产品和 Advanced Security SKU 级预算。 对于 Code Security 和 Secret Protection 的活跃提交者许可证预算,此选项可防止在其他存储库上进行新的启用。 它不会在已处于活动状态的仓库上禁用这些产品。 请参阅“GitHub Advanced Security 许可证计费”。
重要
如果未选择其中一个选项,则超出预算时,系统会通过电子邮件通知你,但 使用情况不会 停止。
-
要分别在预算达到 75%、90% 和 100% 阈值时收到警报,请选择“警报”下的“接收预算限额警报”****。 当预算达到特定阈值时,你将通过电子邮件和在 GitHub 上的横幅收到通知。 可以随时选择退出。
在“警报收件人”下,选择将接收警报的人员。
-
单击“创建预算”****。
管理包含使用量警报
GitHub 可以在您的账户使用量在计费期间达到 90% 和 100% 时发送电子邮件通知。 若要详细了解这些警报涵盖的内容,请参阅 预算和警报。
- 导航到“Budgets and alerts”视图。 请参阅查看预算。
- 在“包含的使用情况警报”下,选择或清除“当包含的使用量达到 90% 和 100% 时接收警报”,以选择启用或禁用电子邮件通知
编辑或删除预算
重要
删除预算可能会删除任何支出限制,具体取决于其他现有预算。
你可以随时编辑或删除预算,但无法在创建预算后更改其适用范围。
对于单个用户级预算,还可以随时更改或清除到期日期。
- 导航到“Budgets and alerts”视图。 请参阅查看预算。
- 在预算列表中,单击要编辑的预算旁边的“编辑”,然后单击“编辑或删除****”。
- 按照提示操作。
管理追加预算请求
当成员耗尽 CopilotAI credits 预算时,他们可以要求你增加预算。 请参阅“管理额外 Copilot 预算的请求”。
控制成本中心的包含用量
在共享池 AI credits 用尽后,预算会对按量计费费用设定上限。 若要限制成本中心在计量计费阶段之前可使用的池资源量,请使用内置的使用量控制。 GitHub 根据分配给成本中心的许可证自动设置上限,而你可以选择在达到上限时,成员是被阻止还是转入付费超额使用。 请参阅 基于使用情况的计费预算 和 成本中心。
注意
启用已包含的使用控制不会追溯性地重新分配共享的 AI credits 企业池。 启用此设置后,成本中心中的用户将仅共享由归属于该成本中心的许可证提供支持的已包含 AI credits。 当该设置被禁用时,成本中心中的用户仍可继续从企业共享池中调用资源。
后续步骤
有关 Copilot基于使用情况的计费下的特定预算指南,包括用户级预算和配置方案,请参阅 基于使用情况的计费预算 和 优化预算配置。