Доллары на балансе API-сервиса: как пересчитать кредиты в реальные расходы
Разбираем внутренние кредиты, коэффициенты тарифа и бонусы, чтобы сравнивать расходы в валюте оплаты.
Знак доллара рядом с балансом посредника не обязательно означает настоящие доллары США. Это может быть внутренняя единица тарификации. Чтобы сравнить расходы, отдельно учитывайте уплаченные деньги, зачисленные кредиты и списание за запрос.
Числа в статье условные: это не актуальный валютный курс и не тариф сервиса.
Три единицы, которые нельзя смешивать
| Показатель | Где смотреть | Что означает |
|---|---|---|
| Валюта оплаты | Банковская выписка или заказ | Реально уплаченные рубли, юани или другая валюта |
| Кредиты | Баланс кабинета | Внутренняя единица по правилам сервиса |
| Тариф модели | Таблица цен | Цена за токены, запрос или другую единицу |
Если сайт одновременно показывает коэффициент и цены в разных валютах, спросите, какой показатель используется при списании. Символ $ не гарантирует вывод средств по рыночному курсу.
Пересчёт в реальные расходы
Допустим, вы заплатили 700 рублей и получили 100 внутренних кредитов. Они применимы к одной и той же группе задач, не истекают и не имеют дополнительных комиссий.
Фактическая цена кредита = 700 / 100 = 7 рублей.
Если задача списала 2,5 кредита, на неё приходится 2,5 × 7 = 17,50 рубля. Повторно переводить эту сумму по курсу доллара не нужно.
Это способ распределения затрат, а не обещание возврата оставшегося баланса по такому же курсу.
Как учитывать бонусы
Вы заплатили 1 000 рублей и получили 100 оплаченных и 20 бонусных кредитов. Использовать 1 000 / 120 для средней цены корректно только тогда, когда все кредиты подходят вашим задачам и действительно будут израсходованы.
Проверьте доступные модели, срок действия бонуса, порядок списания и виды покрываемых расходов. Если бонус истечёт до использования, реально полезными останутся только 100 кредитов, и средняя цена составит 10 рублей.
Не учитывайте сомнительный будущий бонус как гарантированную скидку.
Не применяйте коэффициент дважды
В одних таблицах показана базовая цена, которую нужно умножить на коэффициент канала. В других уже указана окончательная цена. Иногда скидка действует при покупке кредитов, а канал имеет отдельный коэффициент.
Например, базовый расход — 4 кредита, коэффициент — 0,5, итоговое списание — 2. При цене кредита 7 рублей задача стоит 14 рублей. Если таблица уже показывает итоговые 2 кредита, ещё раз умножать их на 0,5 нельзя.
Сравнение двух сервисов
| Условный показатель | Сервис A | Сервис B |
|---|---|---|
| Цена кредита | 7 рублей | 10 рублей |
| Расход на сопоставимую задачу | 2,50 | 1,60 |
| Денежные расходы | 17,50 рубля | 16 рублей |
Более дешёвый кредит не обеспечил A меньшую стоимость задачи. Сопоставьте модель, функции и объём ответа: повторные запуски могут потреблять разное число токенов.
Какие записи сохранить
Для пополнения: дату, заказ, оплату, платные и бонусные кредиты, срок действия и правила пересчёта. Для запроса: время, ID, модель, группу, токены и списание.
При нескольких покупках с разной скидкой можно вести внутренний учёт по средневзвешенной цене. Но возврат и фактический порядок списания проверяйте отдельно по условиям заказов.
Баланс с символом $ можно вернуть долларами? Только если это предусмотрено условиями; одного символа недостаточно.
К цене в рублях надо применить скидку пополнения? Сначала выясните, не учтена ли она уже.
Далее: цены моделей и основы тарификации.