Skip to content

Google Cloudクォータクエリ:G3 Pro/Image/FlashとClaude

学習後のスキル

  • Google Cloud Antigravityアカウントの4つのモデルクォータを確認する
  • 各モデルのリセット時間と残りパーセンテージを理解する
  • 複数のGoogle Cloudアカウントのクォータ使用を管理する

現在の課題

Google Cloud Antigravityは複数のモデル(G3 Pro、G3 Image、G3 Flash、Claude)を提供しており、各モデルには独立したクォータとリセット時間があります。以下が必要です:

  • 各モデルの状態を確認するために各々Google Cloudコンソールにログイン
  • 残りクォータとリセット時間を手動で計算
  • 複数アカウントを管理するとさらに混乱する

いつ使用するか

以下の時に使用します:

  • すべてのGoogle Cloudモデルの残りクォータを素早く知りたい時
  • 異なるモデル間の使用分配を計画したい時
  • 複数のGoogle Cloudアカウントを統一管理したい時

🎒 始める前の準備

前提チェック

  1. mystatusプラグインがインストールされていることクイックスタートを参照
  2. Google Cloud認証が設定されていること:先に opencode-antigravity-auth プラグインをインストールしてOAuth認証を完了
  3. 認証ファイルが存在すること~/.config/opencode/antigravity-accounts.json に少なくとも1つのアカウントが含まれている

コアコンセプト

Google Cloud AntigravityはOAuthメカニズムで認証し、各アカウントには独立したRefresh Tokenがあります。mystatusプラグインは以下を行います:

  1. antigravity-accounts.json を読み取り、すべての設定済みアカウントを取得
  2. Refresh Tokenを使用してAccess Tokenをリフレッシュ
  3. Google Cloud APIを呼び出してすべてのモデルのクォータを取得
  4. アカウント別に4つのモデルのクォータとリセット時間を表示

Google Cloudがサポートするモデル

mystatusは以下の4つのモデルのクォータを表示します:

表示名モデルKey(メイン/サブ)説明
G3 Progemini-3-pro-high / gemini-3-pro-lowGemini 3 Pro高性能バージョン
G3 Imagegemini-3-pro-imageGemini 3 Pro画像生成
G3 Flashgemini-3-flashGemini 3 Flash高速バージョン
Claudeclaude-opus-4-5-thinking / claude-opus-4-5Claude Opus 4.5モデル

実践

ステップ1:クエリコマンドを実行

bash
/mystatus

期待される結果: すべての設定済みプラットフォームのクォータ情報が含まれ、Google Cloud部分には以下のような内容が表示されます:

## Google Cloud Account Quota

### [email protected]

G3 Pro     4h 59m     ████████████████████ 100%
G3 Image   4h 59m     ████████████████████ 100%
G3 Flash   4h 59m     ████████████████████ 100%
Claude     2d 9h      ░░░░░░░░░░░░░░░░░░░ 0%

ステップ2:出力形式を理解する

各行の形式:

[モデル名] [リセット時間] [プログレスバー] [残りパーセンテージ]

チェックポイント ✅

以下を完了したか確認してください:

  • [ ] /mystatus を実行した後、Google Cloudクォータ情報が表示される
  • [ ] 4つのモデルの名前とリセット時間を理解できる
  • [ ] プログレスバーと残りパーセンテージを識別できる
  • [ ] 複数アカウントがある場合、すべてのアカウントのクォータが表示される

よくある落とし穴

問題1:Google Cloudクォータが見られない

可能な原因

  • opencode-antigravity-authプラグインがインストールされていない
  • Google OAuth認証が完了していない
  • antigravity-accounts.json ファイルが存在しないか空

解決方法

  1. opencode-antigravity-authプラグインをインストール
  2. GitHubリポジトリの説明に従って認証を完了
  3. /mystatus を再度実行

問題2:あるアカウントでエラーが表示される

可能な原因

  • Refresh Tokenが期限切れ
  • projectIdがない

解決方法

  1. opencode-antigravity-authプラグインを使用して再度そのアカウントを認証
  2. 認証プロセスで正しくプロジェクトIDが設定されていることを確認

まとめ

  • Google Cloud Antigravityは4つのモデルをサポート:G3 Pro、G3 Image、G3 Flash、Claude
  • 各モデルには独立したクォータとリセット時間がある
  • 複数アカウント管理をサポートし、各アカウントを個別に表示
  • 使用率が80%を超えると警告表示が表示される

次のレッスン

次のレッスンでは Google Cloud高度な設定:複数アカウントとモデル管理 を学びます。

学べること:

  • 複数のGoogle Cloudアカウントを追加・管理する方法
  • 4つのモデルのマッピング関係を理解する
  • projectIdとmanagedProjectIdの違い

付録:ソースコード参照

クリックしてソースコードの場所を展開

更新日時:2026-01-23

機能ファイルパス行番号
モデル設定plugin/lib/google.ts69-78
アカウントクエリロジックplugin/lib/google.ts304-370
Tokenリフレッシュplugin/lib/google.ts162-184
クォータ抽出plugin/lib/google.ts132-157
出力フォーマットplugin/lib/google.ts265-294