Запустил свой первый open source проект. Задача простая, но полезная: автоматический сбор цен на LLM-модели всех основных провайдеров и загрузка в PostgreSQL для BI-аналитики.

Что делает:

  • Каждый день скачивает актуальные цены из базы pydantic/genai-prices (29 провайдеров, 1100+ связок провайдеров и моделей)

  • Раскладывает в плоскую таблицу: провайдер, модель, контекстное окно, цена input/output за 1M токенов, кэширование, аудио

  • Загружает в PostgreSQL: текущий снимок + историческая витрина для отслеживания динамики цен

Цена на текущий день за входящий Мегатокен (1 млн токенов) - o1-pro с отрывом на первом месте
Цена на текущий день за входящий Мегатокен (1 млн токенов) - o1-pro с отрывом на первом месте
Стоимость Anthropic моделей, скоро добавлю изменение цены по дням (если они будут)
Стоимость Anthropic моделей, скоро добавлю изменение цены по дням (если они будут)

Дашборд:

https://datalens.yandex/4ydq4ls2tp9go 

Зачем:

Моделей с каждым днем становится всё больше. Цены на LLM меняются — провайдеры пересматривают тарифы, одни и те же модели появляются у разных провайдеров. Хотелось иметь единое место, где видно всё сразу: сколько стоит модель, у какого провайдера дешевле, как менялась цена за последнее время

Что внутри:

  • Python-скрипт ~300 строк

  • Docker Compose для быстрого старта

  • Инструкция для ежедневного запуска через cron

У меня уже работает с постоянным обновлением, поэтому можете либо пользоваться моим дашбордом либо развернуть у себя.

GitHub

Буду рад звёздам, issues и pull requests. Если используете LLM API и считаете расходы — должно пригодиться

Вообще, пишу про ИИ тут у себя в канале - https://t.me/ideasforai