跳至主要内容

GitHub Copilot 的速率限制

了解 GitHub Copilot 的速率限制以及在被限速时该怎么办。

速率限制是一种机制,用于控制用户或应用在特定时间段内可以发出的请求数量。GitHub 使用速率限制来确保每个人都能公平使用 GitHub Copilot,并防止滥用。

当你触发速率限制时,可能会暂时失去对某些 GitHub Copilot 功能或模型的访问,你会看到一条错误信息,提示你已被限速。

GitHub 为什么会使用速率限制?

GitHub 实施速率限制的原因有以下几项。

  • 容量:可为所有 Copilot 用户提供的计算资源有限。速率限制有助于防止系统超负荷。
  • 高使用率:受欢迎的功能和模型可能会出现请求突增。速率限制确保没有单个用户或群体能够垄断这些资源。
  • 公平性:速率限制确保所有用户都能平等使用 Copilot。
  • 滥用缓解:若没有速率限制,恶意行为者可能会利用 Copilot,导致所有人的服务质量下降,甚至出现拒绝服务。

如果被限速该怎么办

如果在使用 Copilot 时收到速率限制错误,请执行以下操作:

  • 等待后再试。速率限制是临时的。通常,等待短时间后再次尝试即可解决问题。
  • 检查你的使用情况。如果你经常或自动发出请求(例如,快速连续补全或大规模使用),请考虑调整使用模式。
  • 更换模型。预览模型可能因容量受限而拥有更严格的速率限制。
  • 联系支持。如果你频繁被限速并认为这影响了合法使用,请联系 GitHub Support 获取帮助。

注意

服务级别的速率限制不应影响普通的 Copilot 使用。但如果你大量使用预览模型,可能会更频繁地遇到速率限制。

© . This site is unofficial and not affiliated with GitHub, Inc.