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がない ​

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

解決方法:アカウント追加時に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