В этой статье
Откройте API Billing и проверьте, какая организация выбрана. Здесь нужно искать предоплаченный баланс API. Сведения о выданных кредитах доступны в разделе Credit grants. Расходы и активность смотрят отдельно — в Usage Dashboard. Эти ссылки приведены в официальных инструкциях OpenAI; содержимое вашего аккаунта здесь не проверялось. Справка по балансу, справка по Usage.
Не путайте остаток, расход и лимит
| Показатель | На какой вопрос отвечает |
|---|---|
| Предоплаченный баланс | Сколько кредитов остаётся для использования API |
| Usage за выбранный период | Какая API-активность была за этот период |
| Лимит расходов или использования | Что может ограничить дальнейшие запросы |
Положительный остаток не гарантирует выполнение каждого запроса. Частота обращений, месячный лимит использования и заданные ограничения расходов проверяются отдельно. Почему API может остановиться при наличии баланса.
Новые API-аккаунты используют предоплату. Если на аккаунте есть бесплатные кредиты, сначала расходуются они. Купленные кредиты действуют один год; наличие программы бесплатных кредитов у других пользователей не означает, что она назначена вашей организации. Как устроена предоплата.
Проверьте нужную организацию и период
- Войдите в API Platform под своим аккаунтом и выберите нужную организацию.
- Откройте биллинг и запишите текущий остаток. Если не хватает прав, обратитесь к владельцу организации.
- Для объяснения расходов откройте Usage и задайте период, который хотите проверить.
- Проверьте фильтр проектов именно внутри Usage. Он независим от выбора проекта в других разделах платформы. Чтобы увидеть организацию целиком, очистите выбор проектов.
- Сверяйте время с журналами программы с учётом того, что Usage отображается в UTC.
Доступ к Usage есть у владельца организации либо пользователя с соответствующим разрешением. Панель не объединяет автоматически несколько организаций. Поэтому расход выбранного проекта нельзя напрямую сравнивать с общим остатком другой организации. Доступ и фильтры Usage.
Запишите параметры сравнения рядом с цифрами:
Организация:
Остаток и время его просмотра:
Период Usage в UTC:
Выбранные проекты или все проекты:
Пополнения за этот период:
Известные корректировки и сроки кредитов:
Такая запись помогает не сравнивать сегодняшний остаток с расходом только за прошлую неделю.
Пример расчёта остатка
Это учебные числа, а не данные реального аккаунта. Допустим, в начале периода было 12 долларов, затем добавили 5 и израсходовали 3. При отсутствии других движений ожидаемый остаток: 12 + 5 − 3 = 14 долларов. Если Usage отфильтрован по одному проекту и показывает только 1 доллар, этого недостаточно для проверки общего баланса: остальные 2 могли относиться к другим проектам.
Важны и другие движения. При задержке учёта API может некоторое время работать после исчерпания средств, и остаток становится отрицательным. Этот минус вычитается из следующего пополнения. Например, при −2 долларах и покупке 5 ожидается 3, если за это время ничего больше не списалось. Отрицательный баланс API.
Не используйте такую арифметику как замену данным биллинга. Если результат не сходится, проверьте временной интервал, проекты, пополнения и корректировки, затем сформулируйте конкретное расхождение.
Для оценки будущих расходов разберите стоимость запросов OpenAI 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. Приложите точный код, время с часовым поясом и идентификатор запроса, если он есть, удалив секреты из материалов. Чем точнее указаны организация, период и фильтры, тем проще проверить конкретное списание или ограничение. Что подготовить для поддержки.
Проверить детали
Источники материала
- Setting up and managing prepaid API billingOpenAI
- Reviewing API usage and costsOpenAI
- Troubleshooting API usage and spend limitsOpenAI
Функции и условия сервисов меняются. Дата сверки указана в начале статьи. Как подготовлен материал