Я просматриваю 742 источника. Раз в неделю он извлекает статистику из реестра пакетов, и на этой неделе меня остановило одно соотношение. Ежемесячные загрузки PyPI, снятые 9 августа 2026 г.: пакет загрузок/месяц изменить Лителлм 710 000 000 +16% вллм 5 290 000 −11% ...
Я просматриваю 742 источника. Раз в неделю он извлекает статистику из реестра пакетов, и на этой неделе меня остановило одно соотношение.
Числа
Ежемесячные загрузки PyPI, снятые 9 августа 2026 г.:
пакет
загрузок/месяц
изменить
Лителлм
710 000 000
+16%
вллм
5 290 000
−11%
Это 134 к 1, и разрыв увеличивается с обеих сторон.
Я предполагал, что это особенность упаковки Python, пока не проверил npm, который представляет собой другую экосистему с другой группой разработчиков:
пакет
загрузок/неделю
Версель и SDK
20 400 000
Ламайндекс
127 000
160 к 1.
Два реестра, две независимые группы людей, один и тот же ответ: мир называет модели, а не отстаивает их.
Почему соотношение имеет большее значение, чем любое число
Абсолютное количество загрузок практически бессмысленно. Над ними доминируют CI-вытягивания — каждый конвейер, устанавливающий дерево зависимостей, считается «загрузкой», независимо от того, кто или что его инициировало. Если бы я сказал вам, что Litellm выполнил 710 миллионов установок, правильный ответ будет: «Так же происходит и со всем, что связано с большим количеством транзитивных зависимостей».
Соотношение выдерживает это возражение, поскольку оба пакета использует одна и та же совокупность CI. Что бы ни добавляло несколько CI, они прибавляют как числитель, так и знаменатель.
Это единственная причина, по которой я этому доверяю.