Где посмотреть баланс OpenAI API и почему он отличается от Usage

В этой статье

Откройте API Billing и проверьте, какая организация выбрана. Здесь нужно искать предоплаченный баланс API. Сведения о выданных кредитах доступны в разделе Credit grants. Расходы и активность смотрят отдельно — в Usage Dashboard. Эти ссылки приведены в официальных инструкциях OpenAI; содержимое вашего аккаунта здесь не проверялось. Справка по балансу, справка по Usage.

Не путайте остаток, расход и лимит

Показатель На какой вопрос отвечает
Предоплаченный баланс Сколько кредитов остаётся для использования API
Usage за выбранный период Какая API-активность была за этот период
Лимит расходов или использования Что может ограничить дальнейшие запросы

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

Новые API-аккаунты используют предоплату. Если на аккаунте есть бесплатные кредиты, сначала расходуются они. Купленные кредиты действуют один год; наличие программы бесплатных кредитов у других пользователей не означает, что она назначена вашей организации. Как устроена предоплата.

Проверьте нужную организацию и период

  1. Войдите в API Platform под своим аккаунтом и выберите нужную организацию.
  2. Откройте биллинг и запишите текущий остаток. Если не хватает прав, обратитесь к владельцу организации.
  3. Для объяснения расходов откройте Usage и задайте период, который хотите проверить.
  4. Проверьте фильтр проектов именно внутри Usage. Он независим от выбора проекта в других разделах платформы. Чтобы увидеть организацию целиком, очистите выбор проектов.
  5. Сверяйте время с журналами программы с учётом того, что Usage отображается в UTC.

Доступ к Usage есть у владельца организации либо пользователя с соответствующим разрешением. Панель не объединяет автоматически несколько организаций. Поэтому расход выбранного проекта нельзя напрямую сравнивать с общим остатком другой организации. Доступ и фильтры Usage.

Запишите параметры сравнения рядом с цифрами:

Организация:
Остаток и время его просмотра:
Период Usage в UTC:
Выбранные проекты или все проекты:
Пополнения за этот период:
Известные корректировки и сроки кредитов:

Такая запись помогает не сравнивать сегодняшний остаток с расходом только за прошлую неделю.

Пример расчёта остатка

Это учебные числа, а не данные реального аккаунта. Допустим, в начале периода было 12 долларов, затем добавили 5 и израсходовали 3. При отсутствии других движений ожидаемый остаток: 12 + 5 − 3 = 14 долларов. Если Usage отфильтрован по одному проекту и показывает только 1 доллар, этого недостаточно для проверки общего баланса: остальные 2 могли относиться к другим проектам.

Важны и другие движения. При задержке учёта API может некоторое время работать после исчерпания средств, и остаток становится отрицательным. Этот минус вычитается из следующего пополнения. Например, при −2 долларах и покупке 5 ожидается 3, если за это время ничего больше не списалось. Отрицательный баланс API.

Не используйте такую арифметику как замену данным биллинга. Если результат не сходится, проверьте временной интервал, проекты, пополнения и корректировки, затем сформулируйте конкретное расхождение.

Если остаток нулевой или не обновился

Для покупки дополнительных API-кредитов откройте биллинг организации и выберите Buy credits или Add to credit balance, в зависимости от интерфейса. Обновление остатка после успешной покупки может занять несколько минут. При первоначальной настройке внимательно проверьте Use auto-reload: автоматическое пополнение включено по умолчанию. Покупка и автопополнение кредитов.

Если платёж не удался, не считайте выбранную сумму зачисленной. Если подтверждение есть, а остаток вызывает вопросы, сохраните время, сумму и организацию; не делайте вторую покупку только ради проверки первой.

Если деньги есть, а API возвращает ошибку

Скопируйте error.code. credit_balance_exhausted указывает на отсутствие предоплаченных кредитов. Коды project_spend_limit_exceeded, organization_spend_limit_exceeded и organization_usage_limit_exceeded относятся к другим ограничениям. Повтор запроса не исправляет эти причины. Разбор баланса и лимитов.

При непонятном расхождении обратитесь в поддержку через чат Help Center. Приложите точный код, время с часовым поясом и идентификатор запроса, если он есть, удалив секреты из материалов. Чем точнее указаны организация, период и фильтры, тем проще проверить конкретное списание или ограничение. Что подготовить для поддержки.

Проверить детали

Источники материала

Функции и условия сервисов меняются. Дата сверки указана в начале статьи. Как подготовлен материал

Есть следующая задача?Ещё по теме «Разработка и API» →