Запустил свой первый open source проект. Задача простая, но полезная: автоматический сбор цен на LLM-модели всех основных провайдеров и загрузка в PostgreSQL для BI-аналитики.
Что делает:
— Каждый день скачивает актуальные цены из базы pydantic/genai-prices (29 провайдеров, 1100+ связок провайдеров и моделей)
— Раскладывает в плоскую таблицу: провайдер, модель, контекстное окно, цена input/output за 1M токенов, кэширование, аудио
— Загружает в PostgreSQL: текущий снимок + историческая витрина для отслеживания динамики цен
Дашборд:
https://datalens.yandex/4ydq4ls2tp9go
Зачем:
Моделей с каждым днем становится всё больше. Цены на LLM меняются — провайдеры пересматривают тарифы, одни и те же модели появляются у разных провайдеров. Хотелось иметь единое место, где видно всё сразу: сколько стоит модель, у какого провайдера дешевле, как менялась цена за последнее время
Что внутри:
— Python-скрипт ~300 строк
— Docker Compose для быстрого старта
— Инструкция для ежедневного запуска через cron
У меня уже работает с постоянным обновлением, поэтому можете либо пользоваться моим дашбордом либо развернуть у себя.
GitHub:
https://github.com/aaanisimovvv-ai/genai-prices-parser
Буду рад звёздам, issues и pull requests. Если используете LLM API и считаете расходы — должно пригодиться
Вообще, пишу про ИИ тут у себя в канале – https://t.me/ideasforai
Автор: aaanisimovvv


