Запрос квоты 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 требуют унифицированного управления
🎒 Подготовка перед началом
Предварительная проверка
- Установлен плагин mystatus: см. Быстрый старт
- Настроена аутентификация Google Cloud: нужно сначала установить плагин opencode-antigravity-auth для завершения аутентификации OAuth
- Существует файл аутентификации:
~/.config/opencode/antigravity-accounts.jsonвключает хотя бы одну учётную запись
Основная идея
Google Cloud Antigravity аутентифицируется через механизм OAuth, каждая учётная запись имеет независимый Refresh Token. Плагин mystatus:
- Читает
antigravity-accounts.jsonдля получения всех настроенных учётных записей - Использует Refresh Token для обновления Access Token
- Вызывает API Google Cloud для получения квоты всех моделей
- Отображает квоту и время сброса 4 моделей по группам учётных записей
Поддерживаемые модели Google Cloud
mystatus отображает квоту следующих 4 моделей:
| Отображаемое имя | Ключ модели (основной/альтернативный) | Описание |
|---|---|---|
| G3 Pro | gemini-3-pro-high / gemini-3-pro-low | Gemini 3 Pro высокопроизводительная версия |
| G3 Image | gemini-3-pro-image | Gemini 3 Pro генерация изображений |
| G3 Flash | gemini-3-flash | Gemini 3 Flash быстрая версия |
| Claude | claude-opus-4-5-thinking / claude-opus-4-5 | Claude Opus 4.5 модель |
Механизм основного и альтернативного ключей:
- В ответе API могут быть возвращены данные только основного ключа или только альтернативного ключа
- mystatus автоматически попробует получить квоту любого ключа
- Например: если у
gemini-3-pro-highнет данных, попробуетgemini-3-pro-low
Следуйте за мной
Шаг 1: Выполните команду запроса
Почему Быстро получить информацию о квоте всех учётных записей Google Cloud
/mystatusЧто вы должны увидеть
Включает информацию о квоте всех настроенных платформ, часть Google Cloud отобразит следующее содержание:
## Google Cloud Account Quota
### user@gmail.com
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 59m、2d 9h) - Индикатор прогресса: визуально отображает оставшийся процент
- Оставшийся процент: числовое значение 0-100
Что вы должны видеть Каждая модель на отдельной строке, чётко отображает квоту и время сброса
Шаг 3: Просмотр ситуации с несколькими учётными записями
Почему Если у вас несколько учётных записей Google Cloud, они будут отображены по отдельности
### user@gmail.com
G3 Pro 4h 59m ████████████████████ 100%
G3 Image 4h 59m ████████████████████ 100%
### another@gmail.com
G3 Pro 2h 30m ████████████░░░░░░░░ 75%
G3 Image 2h 30m ████████████░░░░░░░░ 75%Что вы должны видеть Каждая учётная запись отдельный блок, включающий квоту 4 моделей этой учётной записи
Шаг 4: Проверка предупреждения о квоте
Почему Избежать прерывания службы из-за превышения лимита
Если использование любой модели превышает 80%, отобразится предупреждение:
### user@gmail.com
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не существует или пуст
Решение:
- Установите плагин opencode-antigravity-auth
- Завершите аутентификацию согласно инструкциям репозитория GitHub
- Повторно выполните
/mystatus
Проблема 2: Ошибка в отображении одной учётной записи
Возможные причины:
- Refresh Token истёк
- Отсутствует projectId
Пример ошибки:
user@gmail.com: No project ID foundРешение:
- Повторно используйте плагин opencode-antigravity-auth для аутентификации этой учётной записи
- Убедитесь, что при аутентификации правильно настроен 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.ts | 69-78 |
| Логика запроса учётных записей | plugin/lib/google.ts | 304-370 |
| Обновление Token | plugin/lib/google.ts | 162-184 |
| Извлечение квоты | plugin/lib/google.ts | 132-157 |
| Форматирование вывода | plugin/lib/google.ts | 265-294 |
| Определение типа | plugin/lib/types.ts | 78-94 |
Ключевые константы:
GOOGLE_QUOTA_API_URL = "https://cloudcode-pa.googleapis.com/v1internal:fetchAvailableModels":API запроса квоты Google CloudGOOGLE_TOKEN_REFRESH_URL = "https://oauth2.googleapis.com/token":API обновления OAuth TokenUSER_AGENT = "antigravity/1.11.9 windows/amd64":User-Agent запроса API
Ключевые функции:
queryGoogleUsage():запрос квоты всех учётных записей AntigravityfetchAccountQuota():запрос квоты одной учётной записиextractModelQuotas():извлечение квоты 4 моделей из ответа APIformatAccountQuota():форматирование отображения квоты одной учётной записи
Правила соответствия моделей:
- G3 Pro поддерживает
gemini-3-pro-highиgemini-3-pro-low, приоритет основного ключа - Claude поддерживает
claude-opus-4-5-thinkingиclaude-opus-4-5, приоритет основного ключа - G3 Image и G3 Flash только один ключ