Skip to main content

设置预算以控制按流量计费的产品的支出

了解如何设置预算并跟踪按流量计费的使用情况何时接近或超出预算阈值,以防止超支。

谁可以使用此功能?

组织所有者、账单管理员和个人帐户用户

预算功能可帮你跟踪和控制不同产品的支出情况。 若要了解详细信息,请参阅 AUTOTITLE。

规划预算类型和范围

在创建预算之前,请务必了解预算类型和范围之间的交互方式。 使用按流量计费产品的使用量可以同时计入多个适用预算,并且如果启用了达到预算限制时停止使用的任何预算已用尽,将阻止额外使用。

“octo-org”预算的屏幕截图:“Actions”的预算为 50 美元,“Actions Linux 96-core”的预算为 100 美元。 所有“Actions”预算已全部用完。

在此示例中,组织为“Actions”产品设置了 50 美元的预算,为“Actions”产品中的某个 SKU 设定了 100 美元的预算。 组织已经用尽了包含的 Actions 分钟配额,并额外使用了 50 美元的计费分钟数。 其中部分额外使用来自于 Linux 96-core 运行程序,因此同时计入了两种预算。 总体而言,组织已使用完“Actions”产品的 50 美元预算。 在新的计费周期开始之前,或者“Actions”产品预算被提高之前,成员将无法再使用所有 GitHub 托管运行程序。 Linux 96-core 运行程序的 SKU 预算毫无意义,而且令人困惑,因此应该删除。

建议避免为某一产品及其 SKU、或某一组织及其仓库创建重叠的预算,以防用户在依赖某项功能时被意外阻止。 或者,你也可以选择禁用“Stop usage when budget limit is reached”选项,在不阻止用户使用的情况下监视使用情况。

管理个人帐户的预算

可以设置预算,并在产品的使用量达到定义预算的 75%、90% 或 100% 时收到警报。 可以为特定仓库或整个帐户设置预算。

  1. 打开计费概述页: 。 

  2. 单击“预算和警报”。

  3. 若要创建新预算,请单击“New budget”。

  4. 在“预算类型”下,选择 产品级预算、 SKU 级预算或 捆绑高级请求预算。

    • 若要限制产品级别的支出,请在“Product-level budget”中,从下拉列表中选择一个产品,例如:Codespaces。
    • 若要限制 SKU 级别的支出,请在“SKU-level budget”中,选择一个产品,然后选择一个 SKU,例如:Codespaces 和 Codespaces 存储。
    • 若要限制所有高级请求的支出,请使用“捆绑的高级请求预算”;或者若要限制特定功能的支出,请为该功能设置 SKU 级别预算(例如,Copilot 高级请求、Spark 高级请求或 Copilot 编码智能体 高级请求)。
  5. 在“预算范围”下,设置此预算的支出范围。

  6. 在“预算”下,设置预算金额。

    若要在达到预算限制后停止任何使用和进一步支出,请选择“Stop usage when budget limit is reached”(如果可用)。

    重要

    如果未选择“达到预算限制时停止使用”,则系统会通过电子邮件通知你超出预算,但不会停止使用。

  7. 要分别在预算达到 75%、90% 和 100% 阈值时收到警报,请选择“警报”下的“接收预算限额警报”。 预算达到特定阈值后,你将通过电子邮件和 GitHub 上的横幅收到通知。 可以随时选择退出。

  8. 单击“创建预算”****。

要编辑或删除预算,请在“Budget and alerts”页上,单击要编辑或删除的预算旁边的“Edit”或“Delete”。 按照提示操作。

管理个人帐户中包含的使用警报

GitHub 可以在计费期间计划包含的使用情况达到 90% 和 100% 时发送电子邮件通知。 若要详细了解这些警报涵盖的内容,请参阅 AUTOTITLE。

  1. 打开计费概述页: 。 

  2. 单击“预算和警报”。

  3. 在“包含使用量警报”下,选中或取消选中“当我的包含使用量达到 90% 和 100% 时接收警报”,以选择启用或禁用电子邮件通知。

管理组织或企业的预算

重要

  • 从 2025 年 11 月 1 日开始,Spark 和 Copilot 编码智能体 的高级请求将被记录在专用 SKU 中。 这为每个 AI 产品提供更好的成本可见性和预算控制。
  • 现有 Copilot 高级请求预算将于 2025 年 11 月 1 日自动迁移到捆绑的高级请求预算。 这可确保预算继续涵盖所有高级请求的使用量。

可以设置预算,并在产品或许可证类型的使用量达到定义预算的 75%、90% 或 100% 时收到警报。 对于控制按流量计费的产品使用的预算,还可以在预算用尽时阻止进一步使用。 每个预算都有一个范围。

  • 组织预算范围:整个组织或组织内的单个仓库
  • 企业预算范围:
    • 按流量计费产品:整个企业、单个组织、单个仓库或单个成本中心
    • 企业许可证(按流量计费):整个企业或单个成本中心

查看预算

如果你是组织所有者、企业所有者或计费管理员,则任何帐户级别的预算将列于“Budgets and alerts”页面顶部,后跟较小范围的预算。

  1. 导航到 组织企业

  2. 单击“ Billing & Licensing”,以显示帐户的计费和许可概述****:

    • 组织帐户:在设置边栏中的“Access”下****。
    • 企业帐户:以单独的选项卡形式显示在页面顶部****。
  3. 单击“预算和警报”。

  4. (可选)仅在企业视图中,如需按范围筛选,请选择“范围”,然后选择一个具体范围。

创建预算

作为企业或组织帐户的所有者,或计费管理员,你可以在帐户级别或低于该级别的任何级别设置预算。

  1. 在“Budgets and alerts”视图中,单击“New budget”。

  2. 在“预算类型”下,选择 产品级预算、 SKU 级预算或 捆绑高级请求预算。

    • 若要限制产品级别的支出,请在“Product-level budget”中,从下拉列表中选择一个产品,例如:Codespaces。
    • 若要限制 SKU 级别的支出,请在“SKU-level budget”中,选择一个产品,然后选择一个 SKU,例如:Copilot 和 Copilot 高级请求。 若要限制所有高级请求的支出,请使用“捆绑的高级请求预算”;或者若要限制特定功能的支出,请为该功能设置 SKU 级别预算(例如,Copilot 高级请求、Spark 高级请求或 Copilot 编码智能体 高级请求)。
  3. 在“预算范围”下,设置此预算的支出范围。

  4. 在“预算”下,设置预算金额。

    若要在达到预算限制后停止任何使用和进一步支出,请选择“Stop usage when budget limit is reached”(如果可用)。

    重要

    如果未选择“达到预算限制时停止使用”,则系统会通过电子邮件通知你超出预算,但不会停止使用。

  5. 要分别在预算达到 75%、90% 和 100% 阈值时收到警报,请选择“警报”下的“接收预算限额警报”。 预算达到特定阈值后,你将通过电子邮件和 GitHub 上的横幅收到通知。 可以随时选择退出。

    在“警报收件人”下,选择将接收警报的人员。

  6. 单击“创建预算”****。

管理包含使用量警报

GitHub 可以在计费期间帐户包含的使用情况达到 90% 和 100% 时发送电子邮件通知。 若要详细了解这些警报涵盖的内容,请参阅 AUTOTITLE。

  1. 导航到“Budgets and alerts”视图。 请参阅查看预算。
  2. 在“包含使用量警报”下,选中或取消选中“当我的包含使用量达到 90% 和 100% 时接收警报”,以选择启用或禁用电子邮件通知。

编辑或删除预算

重要

删除预算可能会删除任何支出限制,具体取决于其他现有预算。

你可以随时编辑或删除预算,但无法在创建预算后更改其适用范围。

  1. 导航到“Budgets and alerts”视图。 请参阅查看预算。
  2. 请在预算列表中单击要编辑的预算旁边的 ,然后单击 “Edit”或 “Delete”。
  3. 按照提示操作。