Skip to content

Google Cloud高度な設定:複数アカウントとモデル管理

学習後のスキル

複数のGoogle Cloud Antigravityアカウントを設定し、すべてのアカウントのクォータ使用状況を一括確認し、4つのモデルのマッピング関係(G3 Pro、G3 Image、G3 Flash、Claude)を理解します。

コア概念

複数アカウントサポート

opencode-mystatusは同時に複数のGoogle Cloud Antigravityアカウントをクエリできます。各アカウントは独立して4つのモデルのクォータを表示し、複数プロジェクトのクォータ割り当てを管理するのに便利です。

モデルマッピング関係

表示名モデルKey(メイン)モデルKey(サブ)
G3 Progemini-3-pro-highgemini-3-pro-low
G3 Imagegemini-3-pro-image-
G3 Flashgemini-3-flash-
Claudeclaude-opus-4-5-thinkingclaude-opus-4-5

実践

ステップ1:最初のGoogle Cloudアカウントを追加

opencode-antigravity-auth プラグインを使用してアカウントを追加します。

ステップ2:Google Cloudクォータをクエリ

bash
/mystatus

ステップ3:2つ目のGoogle Cloudアカウントを追加

同様の手順で別のGoogleアカウントでログインします。

よくある落とし穴

アカウントが表示されない

原因:アカウントにemailフィールドがない。

解決方法antigravity-accounts.json で各アカウントに email フィールドがあることを確認。

Project IDがない

原因:アカウント設定に projectIdmanagedProjectId もない。

解決方法:アカウント追加時にProject IDを設定する。

まとめ

  • opencode-antigravity-auth プラグインのインストールはGoogle Cloudクォータクエリの前提
  • 複数アカウントの同時クエリをサポートし、各アカウントは4つのモデルのクォータを表示
  • モデルマッピング:G3 Pro(high/lowサポート)、G3 Image、G3 Flash、Claude(thinking/normal)

付録:ソースコード参照

クリックしてソースコードの場所を展開
機能ファイルパス行番号
モデル設定マッピングplugin/lib/google.ts69-78
複数アカウント並列クエリplugin/lib/google.ts327-334