GitHub Code Quality 課金の測定方法
Code Qualityを使用すると、組織に対して次の 3 種類のコストが発生します。
- GitHub Actions 分 — GitHub AI Credits スキャンは GitHub Actions ワークフローとして実行され、セルフホステッド ランナーを使用しない限り、 Code Quality 分を消費します。 詳細については、「GitHub Actions の課金」を参照してください。
- GitHub Actions— AI モデルを使用するGitHub Actions機能は、別のGitHub AI Credits許容量ではなく、共有Code Quality プールからのAI creditsを消費します。 各相互作用は、消費されたトークンの数 (1 AI credits = Code Quality) に基づいて価格が設定されます。 AI credit$0.01 USDのしくみの詳細については、「組織と企業の使用量ベースの課金」を参照してください。
- アクティブなコミッター — Code Quality is a purpose-built product that uses a carefully tuned mix of models, prompts, and system behaviors to deliver consistent, high-quality analysis across a wide range of codebases. Model switching is not supported, as changing the model is likely to compromise the reliability and accuracy of analysis results. は、独自のライセンスを持つスタンドアロン製品です。アクティブな コミッターごとに 1 つの AI credits ライセンスを使用し、 Code Quality やその他の製品のライセンスは使用しません。 ライセンス使用量は、 GitHub Advanced Security が有効になっているリポジトリに対する一意でアクティブなコミッターの数に基づいて計算されます。 GitHub App ボットは無視されます。 ボットとマシンのアカウントの違いについては、「GitHub アプリと OAuth アプリの違い」を参照してください。
アクティブおよび一意のコミッター
** **が有効になっている少なくとも 1 つのリポジトリに対するCode Qualityは 、1 つのCode Quality ライセンスを使用します。 コミットの 1 つが過去 90 日以内にリポジトリにプッシュされた場合、そのコミットの作成日に関係なく、コミッターはアクティブと見なされます。
- アクティブなコミッター は、少なくとも 1 つのリポジトリに貢献し、組織または企業との GitHub Team または GitHub Enterprise ライセンスを持つコミッターです。 これには、メンバー、エンタープライズ管理ユーザー、外部コラボレーター、組織または企業に参加するための保留中の招待を持つユーザーが含まれます。
- 一意のコミッターとは、1 つのリポジトリのみ、または 1 つの組織内のリポジトリのみに貢献したアクティブなコミッターの数です。 この数のライセンスは、そのリポジトリまたは組織の Code Quality を無効にすることで解放できます。
ユーザーは、複数のリポジトリまたは組織にコントリビュートできます。 使用状況は組織全体または Enterprise 全体について測定され、ユーザーが貢献しているリポジトリや 組織の数に関係なく、各メンバーが 1 つのライセンスを使うことが保証されます。