Когда в работе используется много AI-провайдеров и облачных сервисов, контроль балансов превращается в регулярный обход личных кабинетов. Где-то показывается остаток, где-то только история операций, а формат данных везде разный.
Я собрал личную PWA-панель, которая показывает текущее состояние сервисов в одном списке.
Что работает сейчас
Для каждого подключения видны доступный баланс, расход за текущий месяц и за последние 24 часа. Нажатие на строку открывает историю показателей, поэтому можно заметить изменение, а не только увидеть текущую цифру.
Сборщик обновляет данные каждые пять минут. Сейчас подключены инфраструктурные и AI-сервисы, включая Timeweb, DigitalOcean, Deepgram и несколько провайдеров генерации и анализа контента.
Как устроена система
Каждый источник подключён отдельным адаптером только для чтения. Адаптер приводит ответ внешнего API к общей модели, после чего история сохраняется и отображается одинаково независимо от провайдера.
Что это дало
Один экран заменил набор вкладок и ручных проверок. Это не бухгалтерия, а оперативный индикатор: видно, где заканчивается баланс или неожиданно растёт расход.
Ограничения
Провайдеры по-разному считают расходы и могут задерживать обновление статистики. Поэтому панель показывает данные источника, а не подменяет официальные закрывающие документы.
