Skip to main content

GitHub Copilotのレート制限

          GitHub Copilotレート制限と、レート制限がある場合の操作について説明します。

レート制限は、ユーザーまたはアプリケーションが特定の時間内に行うことができるリクエストの数を制御するために使われるメカニズムです。 GitHub では、すべてのユーザーが GitHub Copilot への公平なアクセス権を持ち、不正使用から保護するためにレート制限を使用します。

レート制限に達すると、特定の GitHub Copilot 機能またはモデルへのアクセスが一時的に失われる可能性があり、レート制限されていることを示すエラー メッセージが表示されます。

レート制限はGitHub を使用する理由

          GitHub では、いくつかの理由によりレート制限が適用されます。

* 容量: すべての Copilot ユーザーにサービスを提供するために利用できるコンピューティング能力は限られています。 レート制限は、システムが過負荷になるのを防ぐのに役立ちます。 * 高い使用率: 人気のある機能やモデルでは、リクエストのバーストが発生する可能性があります。 レート制限により、単一のユーザーまたはグループがこれらのリソースを独占できないようにします。 * 公平: レート制限により、すべてのユーザーが Copilotに対して公平なアクセス権を持つことができます。 * 不正使用の軽減策: レート制限がないと、悪意のあるアクターが Copilotを悪用し、すべてのユーザーのサービスが低下したり、サービス拒否に至ったりする可能性があります。

レート制限の種類

  •         **サービス全体の信頼性の制限:**GitHub適用される一時的な保護は、すべてのユーザーに対して信頼性と公平性GitHub Copilot維持するために適用されます。 これらは **、グローバル** または **毎週** のレート制限として表示される場合があります。
    
  •         **特定のモデルまたはモデル ファミリの容量の制限:** 特定のモデルまたはモデル ファミリで使用した GitHub Copilot 使用量を反映するプランベースの制限。
    

レート制限がかかった場合の対処法

          Copilot使用時にレート制限エラーが発生した場合は、次の手順を実行する必要があります。

* しばらく待ってからやり直します。 レート制限は一時的なものです。 多くの場合、しばらく待ってやり直すと、問題が解決します。 * 使用状況を調べます。 頻繁に、または自動的にリクエストを行っている場合 (矢継ぎ早の入力候補や、大規模な使用など)、使用パターンの調整を検討します。 * モデルを変更します。 一部のモデルでは、容量が限られているため、レート制限が厳しい場合があります。 * プランをアップグレードします。 個々の Copilot プランを使用している場合は、プランをアップグレードすると、追加の使用が可能になります。 * サポートにお問い合わせください。 レート制限を繰り返し行っており、正当な使用に影響を与えていると思われる場合は、 GitHub のサポート にお問い合わせください。

メモ

サービス レベルのレート制限は、一般的な Copilot の使用には影響しません。 ただし、選択したモデルを頻繁に使用している場合は、レート制限が頻繁に発生する可能性があります。