Skip to content

Запрос квоты Google Cloud: G3 Pro/Image/Flash и Claude

Что вы научитесь делать

  • Просмотреть квоту 4 моделей учётной записи Google Cloud Antigravity
  • Поймите время сброса и оставшийся процент каждой модели
  • Управлять использованием квоты нескольких учётных записей 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 включает хотя бы одну учётную запись

Основная идея

Google Cloud Antigravity аутентифицируется через механизм OAuth, каждая учётная запись имеет независимый Refresh Token. Плагин mystatus:

  1. Читает antigravity-accounts.json для получения всех настроенных учётных записей
  2. Использует Refresh Token для обновления Access Token
  3. Вызывает API Google Cloud для получения квоты всех моделей
  4. Отображает квоту и время сброса 4 моделей по группам учётных записей

Поддерживаемые модели Google Cloud

mystatus отображает квоту следующих 4 моделей:

Отображаемое имяКлюч модели (основной/альтернативный)Описание
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 модель

Механизм основного и альтернативного ключей:

  • В ответе API могут быть возвращены данные только основного ключа или только альтернативного ключа
  • mystatus автоматически попробует получить квоту любого ключа
  • Например: если у gemini-3-pro-high нет данных, попробует gemini-3-pro-low

Следуйте за мной

Шаг 1: Выполните команду запроса

Почему Быстро получить информацию о квоте всех учётных записей Google Cloud

/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: Понимание формата вывода

Почему Быстро найти ключевую информацию: оставшуюся квоту и время сброса

Каждая строка формата:

[Имя модели] [Время сброса] [Индикатор прогресса] [Оставшийся процент]

Описание полей:

  • Имя модели: G3 Pro、G3 Image、G3 Flash、Claude
  • Время сброса: оставшееся время до следующей квоты (например, 4h 59m2d 9h)
  • Индикатор прогресса: визуально отображает оставшийся процент
  • Оставшийся процент: числовое значение 0-100

Что вы должны видеть Каждая модель на отдельной строке, чётко отображает квоту и время сброса

Шаг 3: Просмотр ситуации с несколькими учётными записями

Почему Если у вас несколько учётных записей Google Cloud, они будут отображены по отдельности

### [email protected]

G3 Pro     4h 59m     ████████████████████ 100%
G3 Image   4h 59m     ████████████████████ 100%

### [email protected]

G3 Pro     2h 30m     ████████████░░░░░░░░ 75%
G3 Image   2h 30m     ████████████░░░░░░░░ 75%

Что вы должны видеть Каждая учётная запись отдельный блок, включающий квоту 4 моделей этой учётной записи

Шаг 4: Проверка предупреждения о квоте

Почему Избежать прерывания службы из-за превышения лимита

Если использование любой модели превышает 80%, отобразится предупреждение:

### [email protected]

G3 Pro     1h 30m     ████░░░░░░░░░░░░░░░░░ 20%
G3 Image   1h 30m     ████░░░░░░░░░░░░░░░░░ 20%

⚠️ Использование достигло или превысило 80%

Что вы должны видеть Предупреждение отобразится ниже списка моделей соответствующей учётной записи

Контрольная точка ✅

После завершения следующей проверки убедитесь, что вы всё сделали правильно:

  • [ ] После выполнения /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

Пример ошибки:

[email protected]: No project ID found

Решение:

  1. Повторно используйте плагин opencode-antigravity-auth для аутентификации этой учётной записи
  2. Убедитесь, что при аутентификации правильно настроен ID проекта

Проблема 3: Модель отображается "-" или время сброса аномальное

Возможные причины:

  • В ответе API отсутствует поле resetTime или формат аномальный
  • Эта модель временно не имеет информации о квоте

Решение:

  • Это нормально, mystatus отобразит "-" для обозначения недоступности данных
  • Если все модели отображаются "-", проверьте сетевое соединение или статус API Google Cloud

Итог урока

  • 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
Обновление Tokenplugin/lib/google.ts162-184
Извлечение квотыplugin/lib/google.ts132-157
Форматирование выводаplugin/lib/google.ts265-294
Определение типаplugin/lib/types.ts78-94

Ключевые константы:

  • GOOGLE_QUOTA_API_URL = "https://cloudcode-pa.googleapis.com/v1internal:fetchAvailableModels":API запроса квоты Google Cloud
  • GOOGLE_TOKEN_REFRESH_URL = "https://oauth2.googleapis.com/token":API обновления OAuth Token
  • USER_AGENT = "antigravity/1.11.9 windows/amd64":User-Agent запроса API

Ключевые функции:

  • queryGoogleUsage():запрос квоты всех учётных записей Antigravity
  • fetchAccountQuota():запрос квоты одной учётной записи
  • extractModelQuotas():извлечение квоты 4 моделей из ответа API
  • formatAccountQuota():форматирование отображения квоты одной учётной записи

Правила соответствия моделей:

  • G3 Pro поддерживает gemini-3-pro-high и gemini-3-pro-low, приоритет основного ключа
  • Claude поддерживает claude-opus-4-5-thinking и claude-opus-4-5, приоритет основного ключа
  • G3 Image и G3 Flash только один ключ