Как мы считаем цены
Откуда берётся каждое число на сайте, как часто оно обновляется и что мы делаем там, где публичной цены нет. Разделы — по типам данных: цена токенов API, ставки аренды, цены на железо, чужие замеры скорости. Честность здесь часть продукта: витрина, где оценка выдаётся за наблюдение, бесполезна ровно в тот момент, когда по ней принимают решение.
Мониторинг работает ежесуточно. Прайсом продавца подтверждены 26 позиций из 31 — данные на 02.09.2026; у остальных стоит ориентир редакции, и это подписано под ценой. В истории накоплено 66 записей: робот пишет наблюдение только когда цена сдвинулась, поэтому каждая точка ряда — перелом, а не отметка о запуске. Датацентровые карты продаются под заказ, а не со склада: публичные прайсы на них есть у серверных продавцов, и мы их снимаем; где прайса нет — пишем «по запросу» вместо правдоподобной выдумки. Цены снимаются с прайсов как есть — розничная цена в РФ уже включает НДС, отдельно мы его не начисляем.
Что мы наблюдаем: словарь величин
Каждая величина заводится с паспортом — единицей, осями, границей «что входит в цену» — до первой страницы, где она появится. Правило проверяет сторож сборки: величина в данных без паспорта не даёт собрать сайт. Числа в таблице считаются из самого хранилища наблюдений на каждой сборке и нигде не переписываются руками: любое число, записанное во второе место, расходится с первым — не «может разойтись», а расходится, вопрос недель.
Покрытие показано по рынкам отдельно, а не одним числом наблюдений: девять из десяти записей у нас — цены доступа к моделям, и общий счётчик выдавал бы широту, которой нет.
Опубликованное число и наше — это два разных числа, и мы храним оба. Часть шлюзов называет цену за тысячу токенов, часть — за миллион; разница в тысячу раз, и сравнивать их, не приведя к одному, нельзя. Поэтому у каждого наблюдения лежит рядом значение как напечатано у поставщика и то же значение в нашей единице, а перевод между ними делается один раз при записи по общей таблице единиц. Что второе получается из первого — проверяет сторож сборки, у каждой записи, а не выборочно.
⚠️ Таблица единиц переводит только то, что переводится арифметикой. Час в месяц она не переводит: для этого надо решить, сколько часов в месяце арендуют, а это допущение — оно живёт в разделе про аренду и называется вслух.
| Величина | Наблюдений | Источников | Единица | Проверено |
|---|---|---|---|---|
| Цена токенов API api_token_price | 9769 из них исчезло 206 | 8 | RUB/1Mtok публикуется как RUB/1000tok, RUB/1Mtok | 02.09.2026 |
Цена токенов API: что входит и чего мы не знаем
- Оси
- Сторона тарифа: чтение запроса («вход») и генерация ответа («выход») — это разные ставки, складывать их нельзя. У части поставщиков вместо стороны стоит режим: синхронный ответ или пакетная очередь.
- Входит в цену
- Только сам тариф за токены.
- Не входит
- Минимальный платёж поставщика, комиссия за пополнение, наценка за приоритетную очередь.
- Как сводятся тёзки
- Модели сводятся по человеческому названию, приведённому к буквам и цифрам; плюс значащий и сохраняется. Приставка разработчика в названии снимается, когда разработчик узнан по справочнику.
- Чего мы не знаем
- Скорость ответа, размер очереди, лимиты и реальную доступность модели у конкретного поставщика: по прайсу их не видно.
| Величина | Наблюдений | Источников | Единица | Проверено |
|---|---|---|---|---|
| Открытых ставок аренды GPU в прайсе gpu_rent_publichnyh_stavok | 38 | 30 | шт | 02.09.2026 |
| Ставка аренды GPU, ₽/час gpu_rent_hour | 29 | 5 | RUB/hour | 02.09.2026 |
| Ставка аренды GPU, ₽/мес gpu_rent_month | 29 | 5 | RUB/month | 02.09.2026 |
| Формулировки о бесплатном тесте trial_wording | 27 | 20 | text | 02.09.2026 |
| Цена конфигурации сервера с GPU, ₽/мес gpu_config_month | 24 | 3 | RUB/month | 02.09.2026 |
| Ставка аренды GPU, ₽/сутки gpu_rent_day | 5 | 2 | RUB/day | 02.09.2026 |
| Цена конфигурации сервера с GPU, ₽/час gpu_config_hour | 5 | 1 | RUB/hour | 29.08.2026 |
| Цена доли видеокарты (vGPU), ₽/мес gpu_share_month | 3 | 1 | RUB/month | 02.09.2026 |
Открытых ставок аренды GPU в прайсе: что входит и чего мы не знаем
- Оси
- Одна площадка — одно число: сколько ставок аренды видеокарт она публикует открыто, без запроса менеджеру. Разбивки по картам здесь нет: это счёт публикаций, а не прайс. Считаются вхождения цен на странице, а не разные числа: три одинаковых тарифа — три открытые ставки.
- Входит в цену
- Ставки за аренду GPU, названные числом на общедоступной странице площадки — в час, в сутки или в месяц.
- Не входит
- Цены, которые видны только после входа в личный кабинет или после заявки. Цены на VPS без видеокарты. Разовые платежи за подключение.
- Как сводятся тёзки
- Тёзок нет: величина считается на площадку целиком.
- Чего мы не знаем
- Публикует ли площадка цену где-то ещё — в PDF-прайсе, у менеджера, в маркетплейсе облака. Ноль означает «мы смотрели её страницу и открытой цены не нашли», а не «цены не существует». ⚠️ Пустое значение (value: null) — это НЕ ноль: оно значит «смотрели, но прочитать не смогли» (прайс рисуется скриптом, в разметке чисел нет). Ноль — утверждение о площадке, null — утверждение о нашем чтении, и смешивать их нельзя: нулём этой метрики доказывают отрицание. Такую площадку разбирает ручная сверка (npm run sverka:rukami).
Ставка аренды GPU, ₽/час: что входит и чего мы не знаем
- Оси
- Объём видеопамяти карты в конфигурации площадки: у одной модели GPU бывает несколько исполнений, и это разные предложения.
- Входит в цену
- Ставка за карту вместе с сервером, как её публикует площадка.
- Не входит
- Диск сверх включённого, внешний трафик, снапшоты, статический адрес.
- Как сводятся тёзки
- Модель карты сводится каноническим словарём GPU: «A5000» и «RTX A5000» — одна карта.
- Чего мы не знаем
- Фактическую доступность карты в момент заказа, скорость дисков и сети, поведение площадки при пиковой нагрузке.
Ставка аренды GPU, ₽/мес: что входит и чего мы не знаем
- Оси
- Объём видеопамяти карты в конфигурации площадки.
- Входит в цену
- Месячная ставка за карту вместе с сервером, как её публикует площадка.
- Не входит
- Диск сверх включённого, внешний трафик, снапшоты, статический адрес.
- Как сводятся тёзки
- Тот же канонический словарь GPU, что и у часовой ставки.
- Чего мы не знаем
- Условия досрочного расторжения и что происходит со ставкой при продлении.
Формулировки о бесплатном тесте: что входит и чего мы не знаем
- Оси
- Оси нет: наблюдается набор дословных фраз со страницы площадки.
- Входит в цену
- Дословные фразы, в которых площадка говорит о тесте, гранте или пробном периоде.
- Не входит
- Наш вывод о том, распространяется ли тест на GPU: это суждение человека, оно живёт в карточке площадки.
- Как сводятся тёзки
- Сводить нечего: наблюдение принадлежит одной площадке.
- Чего мы не знаем
- Даст ли площадка тест конкретному заказчику: почти везде это решает менеджер.
Цена конфигурации сервера с GPU, ₽/мес: что входит и чего мы не знаем
- Оси
- Тот же состав, что и у часовой цены. Час в месяц не переводится — для этого пришлось бы решить за читателя, сколько часов в месяце он арендует.
- Входит в цену
- Месячная цена конфигурации, как опубликована площадкой.
- Не входит
- То же, что у часовой. Плюс: цена со скидкой записывается со скидкой и с названным размером скидки — подставлять цену «без скидки» мы не станем, её никто не публиковал.
- Как сводятся тёзки
- Тот же свод карт.
- Чего мы не знаем
- Как долго держится акционная цена и что станет с ней при продлении.
Ставка аренды GPU, ₽/сутки: что входит и чего мы не знаем
- Оси
- Объём видеопамяти карты в конфигурации площадки.
- Входит в цену
- Суточная ставка за сервер с картой, как её публикует площадка.
- Не входит
- Диск сверх включённого, внешний трафик, снапшоты, статический адрес.
- Как сводятся тёзки
- Тот же канонический словарь GPU, что и у часовой ставки.
- Чего мы не знаем
- Есть ли скидка при длительной аренде: посуточные площадки публикуют её редко.
Цена конфигурации сервера с GPU, ₽/час: что входит и чего мы не знаем
- Оси
- Состав конфигурации целиком: модель карты, объём её памяти, число карт, процессор, оперативная память, диск. Состав — часть величины, а не примечание к ней: две конфигурации с одной картой и разными процессорами это два разных предложения с разной ценой.
- Входит в цену
- Всё, что площадка включила в тариф: карта (или несколько), процессор, память, диск, канал и инфраструктура — как опубликовано.
- Не входит
- Разбиение цены по составляющим, если площадка его не публикует. Деление на число карт: ставки за карту отсюда не получается, у неё свой ряд.
- Как сводятся тёзки
- Карта сводится каноническим словарём GPU. Конфигурации разных площадок тёзками не считаются, даже когда состав совпадает: цена включает разное.
- Чего мы не знаем
- Скидки за срок и объём, если они не показаны рядом с ценой; доступность конфигурации в момент заказа.
Цена доли видеокарты (vGPU), ₽/мес: что входит и чего мы не знаем
- Оси
- Размер доли: сколько гигабайт видеопамяти отрезано тарифу и из какой карты. Без обоих чисел величина бессмысленна — «2 ГБ» ничего не говорит, пока не сказано, что карта на 64 ГБ.
- Входит в цену
- Месячная цена профиля vGPU, как её публикует площадка: доля памяти одной карты вместе с сервером вокруг неё.
- Не входит
- Всё то же, что у ставки за карту. И отдельно — сама ставка за целую карту: род у доли свой именно затем, чтобы она не могла попасть в ряд цен за карту.
- Как сводятся тёзки
- Тот же канонический словарь GPU: доля называется по карте, от которой отрезана.
- Чего мы не знаем
- Делится ли карта аппаратно (MIG) или программно, и сколько соседей на ней живёт. Площадки этого не публикуют, а на скорость это влияет сильнее, чем размер доли.
| Величина | Наблюдений | Источников | Единица | Проверено |
|---|---|---|---|---|
| Розничная цена видеокарты gpu_buy_price | 81 из них исчезло 3 | 3 | RUB | 02.09.2026 |
| Цена готовой платформы под ИИ server_buy_price | 53 из них исчезло 18 | 1 | RUB | 02.09.2026 |
Розничная цена видеокарты: что входит и чего мы не знаем
- Оси
- Объём видеопамяти исполнения: у одной модели карты бывает несколько версий с разной ценой.
- Входит в цену
- Розничная цена одной карты в России, самое дешёвое исполнение в каталоге продавца. Розничная цена уже включает НДС.
- Не входит
- Доставка, установка, обвязка сервера, гарантийное обслуживание.
- Как сводятся тёзки
- Канонический словарь GPU.
- Чего мы не знаем
- Цену под объём и для юрлица: она называется по запросу и отличается от витринной.
Цена готовой платформы под ИИ: что входит и чего мы не знаем
- Оси
- Конфигурация узла: число и модель ускорителей, шасси.
- Входит в цену
- Цена собранной платформы у продавца.
- Не входит
- Монтаж, пусконаладка, стойка, питание и охлаждение площадки.
- Как сводятся тёзки
- Платформы не сводятся между продавцами: конфигурация зашита в позицию, и одинаковых позиций у разных продавцов не бывает.
- Чего мы не знаем
- Срок поставки и наличие на складе.
| Величина | Наблюдений | Источников | Единица | Проверено |
|---|---|---|---|---|
| Тариф VPS, ₽/мес vps_rent_month | 33 | 3 | RUB/month | 02.09.2026 |
| Тариф VPS, ₽/час vps_rent_hour | 15 | 1 | RUB/hour | 30.08.2026 |
Тариф VPS, ₽/мес: что входит и чего мы не знаем
- Оси
- Конфигурация тарифа: ядра, память, диск.
- Входит в цену
- Месячная цена тарифа, как её публикует хостер.
- Не входит
- Резервные копии, лицензии панелей, дополнительные адреса, трафик сверх включённого.
- Как сводятся тёзки
- Тарифы не сводятся между хостерами: набор ресурсов у каждого свой, и одинаковыми они не бывают.
- Чего мы не знаем
- Реальную производительность ядра и переподписку хостера.
Тариф VPS, ₽/час: что входит и чего мы не знаем
- Оси
- Конфигурация тарифа: ядра, память, диск.
- Входит в цену
- Часовая цена тарифа, как её публикует хостер.
- Не входит
- Резервные копии, лицензии панелей, дополнительные адреса, трафик сверх включённого.
- Как сводятся тёзки
- Тарифы не сводятся между хостерами.
- Чего мы не знаем
- Реальную производительность ядра и переподписку хостера.
| Величина | Наблюдений | Источников | Единица | Проверено |
|---|---|---|---|---|
| Предельный уровень нерегулируемых цен на электроэнергию, I ценовая категория energiya_punc_energiya | 12 | 3 | RUB/kWh публикуется как RUB/MWh | 01.07.2026 |
| Ставка за мощность предельного уровня нерегулируемых цен, III ценовая категория energiya_punc_moshchnost | 3 | 3 | RUB/MW/month | 01.07.2026 |
Предельный уровень нерегулируемых цен на электроэнергию, I ценовая категория: что входит и чего мы не знаем
- Оси
- Регион (зона гарантирующего поставщика) — субъект наблюдения; уровень напряжения (ВН · СН-I · СН-II · НН) — разрез; расчётный месяц — дата наблюдения. ⚠️ Число существует только для потребителей с максимальной мощностью МЕНЕЕ 670 кВт: у кого больше, закон обязывает считаться по III–VI ценовым категориям, где единой цены нет вовсе.
- Входит в цену
- Предельный уровень нерегулируемых цен для первой ценовой категории, как его публикует гарантирующий поставщик региона за расчётный месяц: цена электроэнергии вместе с услугами по передаче, сбытовой надбавкой и инфраструктурными платежами. Без НДС — так публикуется.
- Не входит
- НДС. Плата за технологическое присоединение. Штрафы за отклонение от заявленного объёма. Цены для населения и приравненных к нему категорий — это другой, регулируемый тариф, и смешивать их нельзя.
- Как сводятся тёзки
- Регион сводится к субъекту РФ. Зона гарантирующего поставщика с субъектом совпадает не всегда — где не совпадает, сказано в примечании наблюдения.
- Чего мы не знаем
- Сколько платит конкретный потребитель: это зависит от ценовой категории, уровня напряжения, максимальной мощности и профиля потребления по часам. Мы наблюдаем публикуемый предел, а не чей-то счёт.
Ставка за мощность предельного уровня нерегулируемых цен, III ценовая категория: что входит и чего мы не знаем
- Оси
- Регион — субъект наблюдения; группа максимальной мощности (менее 670 кВт · от 670 кВт до 10 МВт · не менее 10 МВт) — разрез; расчётный месяц — дата.
- Входит в цену
- Ставка за мощность, приобретаемую потребителем, в составе предельного уровня нерегулируемых цен по третьей ценовой категории, как публикует гарантирующий поставщик. Без НДС.
- Не входит
- Ставка за саму электроэнергию: по III ценовой категории она почасовая и единым числом не выражается. НДС. Услуги по передаче сверх включённых в ставку.
- Как сводятся тёзки
- Тот же свод региона, что и у цены энергии.
- Чего мы не знаем
- Какую мощность заявит конкретный потребитель и в какие часы придётся его пик — от этого зависит счёт, а не ставка.
Чего мы ещё не наблюдаем
Раздел аренды описывает 33 площадки, а цены мы снимаем пока у 12 из них — 63 ставки. Разрыв называем сами, а не ждём, когда его посчитает читатель: у остальных площадок цена либо не опубликована, либо рисуется в браузере, и снять её роботом нельзя. Такие площадки сверяются вручную, тем же наблюдением с датой и снимком, — но реже.
Практический вывод для читателя простой: отсутствие площадки в таблице ниже не значит, что она дороже или хуже. Оно значит ровно одно — её цену мы не проверяли и в расчёты не брали.
Когда что проверялось
Робот пишет наблюдение только когда цена сдвинулась — иначе история за год превратилась бы в тринадцать тысяч одинаковых строк. Но у такой экономии есть обратная сторона, и она важнее удобства: «цена не менялась с 17-го» и «мы не смотрели с 17-го» выглядели бы одинаково. Это противоположные утверждения — первое о рынке, второе о нашей поломке.
Поэтому проверка источника — отдельная запись, а не отсутствие записи. Ниже дата последнего подтверждения по каждому источнику: в этот день площадка ответила, и её цены оказались теми же. Отдельно — состояние обхода: несколько отказов подряд снимают источник до ручного разбора, и это видно здесь, а не только в нашем логе.
| Источник | Подтверждено | Наблюдений | Состояние обхода |
|---|---|---|---|
| RouterAI — цена токена | 02.09.2026 | 3380 | в суточном обходе |
| RouterAPI — цена токена | 02.09.2026 | 2789 | в суточном обходе |
| Polza AI — цена токена | 02.09.2026 | 2379 | в суточном обходе |
| AITunnel — цена токена | 02.09.2026 | 393 | в суточном обходе |
| GPTunneL — цена токена | 02.09.2026 | 242 | в суточном обходе |
| Cloud.ru Foundation Models — цена токена | 02.09.2026 | 194 | в суточном обходе |
| GenAPI — цена токена | 02.09.2026 | 180 | в суточном обходе |
| ServerMall — цены покупки карт · цены готовых платформ | 02.09.2026 | 57 | в суточном обходе |
| Cloud4Y — ставки ₽/час | 02.09.2026 | 17 | в суточном обходе |
| Immers — ставки ₽/час | 02.09.2026 | 17 | в суточном обходе |
| HOSTKEY — ставки ₽/мес | 02.09.2026 | 17 | в суточном обходе |
| adminvps.ru — тарифы VPS | 02.09.2026 | 16 | в суточном обходе |
| mClouds — ставки ₽/мес | 02.09.2026 | 9 | в суточном обходе |
| GigaChat API — цена токена | 02.09.2026 | 6 | в суточном обходе |
| Selectel — ставки ₽/мес | 02.09.2026 | 6 | в суточном обходе |
| Облакотека — ставки ₽/мес | 02.09.2026 | 5 | в суточном обходе |
| Cloud4Box — ставки ₽/сутки | 02.09.2026 | 5 | в суточном обходе |
| EKACOD — ставки ₽/мес | 02.09.2026 | 5 | в суточном обходе |
| dorfa.ru — цены покупки карт | 02.09.2026 | 4 | в суточном обходе |
| timeweb.cloud — тарифы VPS | 02.09.2026 | 4 | в суточном обходе |
| FirstVDS — ставки ₽/сутки | 02.09.2026 | 2 | в суточном обходе |
| regard.ru — цены покупки карт | 01.09.2026 | 52 | в суточном обходе |
| reg.ru — тарифы VPS | 30.08.2026 | 30 | снят с обхода до ручного разбора, 01.09.2026 |
| Цена электроэнергии — ПУНЦ по регионам | 01.07.2026 | 5 | в суточном обходе |
⚠️ «Заход не дошёл до записи» — это не «площадка недоступна». Запись останавливаем и мы сами: если цена сдвинулась больше чем на четверть, робот не пишет её, пока человек не сверит со снимком страницы. Причину журнал не знает и потому не называет — сказать «сайт поставщика лежал» там, где мы сами нажали на тормоз, было бы враньём в единственную выгодную нам сторону.
⚠️ И то и другое — не «предложение исчезло». Первое говорит о площадке или о нас, второе о рынке, и в дайджест они идут по-разному. Пропажу позиции из прайса мы засчитываем только после трёх заходов подряд: прайс мог переверститься, страница — отдать ошибку, карта — уйти в резерв на день.
Цена токенов API
Откуда. Робот раз в сутки читает прайсы поставщиков, которые продают доступ к моделям с оплатой в рублях. Сейчас наблюдаем 8 поставщиков и 1741 предложение по 691 модели. У каждой ставки сохраняется адрес страницы-источника и дата снятия.
Что входит в цену и что нет. Только сам тариф за токены — отдельно за чтение запроса («вход») и за генерацию ответа («выход»): это разные ставки, и складывать их нельзя. В цену не входят минимальный платёж поставщика, комиссия за пополнение и наценка за приоритетную очередь. Базу НДС поставщики называют не все; там, где не назвали, у наблюдения стоит «режим не назван» — додумывать её значило бы разъехаться с другой стороной сравнения на пятую часть.
Единицы. Одни поставщики публикуют цену за миллион токенов, другие за тысячу. Наблюдение хранит оба числа: как напечатано у поставщика и в единице, в которой считаем мы. Приведение делается один раз, при записи, по общей таблице единиц, и сходимость проверяет сторож сборки у каждой записи. Ошибка здесь стоит трёхзначного множителя: «1,5 ₽ за тысячу» и «1,5 ₽ за миллион» отличаются в семьсот раз, а выглядят одинаково правдоподобно.
Как сводятся тёзки. Одну модель поставщики пишут по-разному: «Qwen3-32B», «Qwen3 32B», «qwen/qwen3-32b». Сведение идёт по человеческому имени, приведённому к буквам и цифрам, а не по идентификатору поставщика — идентификаторы у каждого свои. Если два разных предложения дают одно имя, второе не записывается: смешать цены двух разных моделей в один ряд хуже, чем потерять одно наблюдение.
Чего мы не знаем. Скорость ответа, размер очереди, лимиты и реальную доступность модели у конкретного поставщика мы не наблюдаем — по прайсу их не видно. Часть площадок публикует цену как нижнюю границу («от»), потому что за одной моделью держит нескольких поставщиков; в примечании к такому наблюдению это сказано, и сравнивать его с фиксированным тарифом нужно с поправкой. Своя страница есть у модели, которую продают минимум 2 поставщика: там есть разброс, лидер и переплата — то есть предмет разговора.
Ставки аренды GPU
Откуда. Со страниц тарифов российских площадок. Мы знаем 33 площадки, и это не то же самое, что снятые с них ставки: витрина показывает оба числа отдельно. Где цена собирается в браузере и роботу не видна, ставку снимает человек — тем же наблюдением, с тем же полем даты и пометкой «вручную». Обходить защиту площадок мы не станем.
Что входит в цену и что нет. Ставка за карту вместе с сервером, как её публикует площадка. Не входят: диск сверх включённого, внешний трафик, снапшоты и статический адрес. Если площадка публикует цену без НДС, это отмечено в наблюдении.
Приведение к месяцу. Почасовая ставка умножается на 730 часов — это допущение о непрерывной загрузке, и оно названо рядом с числом. Карта, взятая на два часа в день, столько не стоит. Для сравнения с API допущение уместно ровно потому, что API тоже платится по факту работы, но выдавать его за наблюдение нельзя.
Чего мы не знаем. Фактическую доступность карты в момент заказа, скорость дисков и сети, поведение площадки при пиковой нагрузке. Рейтинг площадок считается по опубликованной формуле, и признака «партнёр» в ней нет ни весом, ни коэффициентом.
Цены на железо: что собираем
Ориентир текущей стоимости по каждой карте — посадочную цену «до РФ» с учётом канала поставки и налога, — и ряд истории для динамики. Розничный прайс в России уже включает НДС, поэтому наблюдение берётся как есть; там, где продавец пишет цену без налога, это отмечено в примечании к наблюдению. Ставку налога и её изменения считает калькулятор ввоза, а не эта страница. Рядом идёт вторая величина: ставка аренды той же карты. Две цифры вместе отвечают на вопрос, ради которого сюда приходят, — покупать или арендовать; по отдельности каждая из них отвечает лишь на половину.
Цены на железо: источники
Розничные цены снимаются с открытых прайсов продавцов, ставки аренды — со страниц тарифов площадок, курс — с сайта Центрального банка. У каждого наблюдения сохраняется адрес страницы и дата снятия, поэтому любую цифру на витрине можно проследить до первоисточника. Ориентиры редакции идут отдельным видом и подписаны как ориентир: это оценка порядка величины, а не наблюдение, и подменять одно другим мы не будем.
Цены на железо: частота и история
Прогон идёт раз в сутки. В историю запись добавляется только при изменении цены — поэтому ряд не забивается повторами, и каждая точка означает, что цифра действительно сдвинулась. Дата последнего наблюдения показана и на витрине, и на странице каждой карты.
Кто публикует цену, а кто прячет её за заявкой
«Цена по запросу» — это не пустая клетка, а факт о площадке, и для бизнеса он значимый: сравнить нельзя, пока не напишешь менеджеру и не дождёшься ответа. Мы обходим все 33 площадки каталога и записываем одно число на каждую — сколько ставок аренды видеокарт она публикует открыто, без входа в кабинет и без заявки.
На 02.09.2026: 9 площадок публикуют ставку открыто, у 15 цена только по запросу, у 1 раздела про аренду GPU нет вовсе. Ещё 5 площадок рисуют прайс скриптом: цена там опубликована, но роботом не читается — такие сверяем руками раз в месяц, и это такое же наблюдение, с датой и снимком. Ещё 3 площадки прочитать не удалось — отказ сервера или защита от роботов; это наша неудача, и записывать её как факт о площадке мы не будем.
⚠️ «Публикует» и «наблюдаем» — разные числа, и мы их не смешиваем. Ставку сегодня снимаем адаптером у 9 из 9 публикующих: у остальных прайс открыт, а адаптера к нему у нас ещё нет. Показать здесь одно вместо другого значило бы либо занизить рынок, либо приписать себе чужую работу.
⚠️ И что означает ноль. Ноль — это «на её сайте мы не нашли открытой цены», а не «цены не существует»: она может лежать в личном кабинете, в PDF-прайсе или у менеджера. У каждого нуля есть дословная цитата со страницы площадки — мы не выводим «цены нет» из того, что её не увидели.
Два вида числа: что вы проверите сами, а что берёте с нашего слова
Всё, на чём держится доверие к порталу, — у каждого числа дата и источник: пошли, открыли, увидели. С 29.08.2026 на витрине появился второй вид числа, и он этой проверки не выдерживает. У 15 площадок из 33 цена только по запросу. У части из них мы её всё-таки получили — в конфигураторе, в личном кабинете или письмом менеджера, — но страницы с этим числом не существует, и ссылка ведёт на сайт площадки, а не на цену.
Поэтому разница видна, а не спрятана в мелкий шрифт. Такая цена везде подписана «проверено вручную» с датой проверки: и в карточке площадки, и в перечне её ставок, и в таблице «кто публикует цену». Названная слабость перестаёт быть слабостью; спрятанная становится обманом.
Сколько таких чисел. 41 наблюдение у 5 площадок, по 5 величинам, проверки с 29.08.2026 по 31.08.2026. Где именно видели цену: снимок владельца. Кто проверял — записано у каждого наблюдения (Слава).
⚠️ Пометка — не извинение. «Цена получена по запросу, проверена такого-то числа» — это факт о том, как устроен рынок: значительная часть площадок цену не показывает, и мы единственные, кто вообще спросил. Мы считаем такую цену правильной с указанием даты проверки — и одновременно говорим, что проверить нас по ссылке нельзя.
⚠️ Оценка редакции сюда не относится. «Человек прикинул» и «человек видел цену» — разные утверждения, и подписи у них разные: первое помечено «оценка», второе «проверено вручную». Смешать их значило бы обещать взгляд там, где был расчёт.
Переоценка прайса — одно событие, а не тысяча правок
Иногда поставщик двигает не позицию, а весь прайс разом: за одну ночь меняются сотни цен, и каждая — примерно на одну и ту же долю. Списком это сотни движений рынка; по существу — одно. Показывать их порознь значило бы утопить настоящие движения в шуме и заодно сказать неправду о числе событий, поэтому такой сдвиг мы сводим в одну строку.
Как считается. Событием считается день, в который у источника сдвинулось не меньше 5 позиций и не меньше 50% из них ушли на одну и ту же долю. «Одна и та же» — это полоса вокруг срединного значения шириной 10% от него самого, но не уже 0,2 процентного пункта. ⚠️ Полоса нужна не для мягкости: цены округлены до копеек, и деление даёт веер вроде −1,99…−2,06% там, где прайс двинулся ровно на −2%. Первая версия сравнивала доли на точное совпадение и проспала настоящее событие — а детектор, который молчит, утверждает, что событий не было.
Второй вид события — одна и та же позиция сдвинулась в один день у 2 и более источников, притом что остальные их цены не двигались. За всю нашу историю такого не случалось ни разу (0 событий), и мы говорим это числом: детектор, о котором известно только то, что он молчит, неотличим от сломанного.
⚠️ Причину мы не называем, и это принципиально. Сдвиг у одного источника, сдвиг одной модели у многих и сдвиг всего у всех — три разных события с разными последствиями для читателя. Различить их можно было бы, наблюдая официальную цену в валюте и выведенный из неё курс; такой метрики у нас пока нет. Поэтому под каждым событием стоит «причина не установлена», а не правдоподобная догадка про курс или наценку. Догадка читается как знание, и это ровно тот вывод, ради запрета которого написана эта страница.
Событий в нашей истории — 10; в них уложилось 5404 движений цены из 6307 наблюдавшихся. Причина установлена у 0 из них. Последнее: RouterAI переоценил прайс на +0,9%: 639 из 650 позиций, сдвинувшихся в этот день. Причина не установлена.
Цена конфигурации — не цена карты
Часть площадок не публикует ставку за видеокарту вовсе, а называет цену готового сервера: карта плюс процессор, память, диск и канал. Это отдельная величина, и мы держим её отдельным рядом.
⚠️ Поделить такую цену на число карт и назвать результат ставкой нельзя. Арифметика сойдётся, а утверждение будет ложным: в цену входит инфраструктура, которая нужна площадке, чтобы карта вообще работала. Насколько это не мелочь, видно на одной площадке в один день: сервер с RTX 4090 стоит 39 900 ₽/мес с одним процессором и 92 000 ₽/мес с другим. Одна и та же карта, разница в 2,3 раза — и она не о карте.
Состав — часть величины, а не примечание. У каждой записи обязательны модель карты, объём её памяти и число карт; процессор, память и диск — там, где площадка их называет. Наблюдение без состава сборку не проходит: число без состава читается как цена карты, то есть врёт.
Скидку записываем как скидку. Где площадка показывает цену со скидкой, в ряд идёт та цена, которую она показывает, и рядом — размер скидки её же словами. Восстанавливать «цену без скидки» мы не станем: её никто не публиковал.
⚠️ И третий вид числа, который тоже нельзя смешивать с первыми двумя, — доля карты: часть видеопамяти вместо всей карты. Правило одно на все три: складывать разное, потому что единица совпала, — самый простой способ соврать числом.
Цена электроэнергии для бизнеса
Что именно мы наблюдаем. Не «тариф» — для бизнеса регулируемого тарифа не существует, он есть только у населения. Бизнес считается по предельному уровню нерегулируемых цен, который гарантирующий поставщик региона обязан публиковать каждый месяц. Его мы и снимаем — из самой выгрузки поставщика, с датой расчётного периода и снимком книги.
⚠️ Единой «цены киловатта» в этой публикации нет. Одно число есть только у первой ценовой категории и только при максимальной мощности менее 670 кВт. У кого мощность больше — а у любого настоящего дата-центра она больше, — закон обязывает считаться по третьей–шестой ценовым категориям, где цена энергии задана почасовой матрицей на месяц: столбец на каждый час, строка на каждые сутки. Свести её к одному числу можно, только выбрав профиль потребления за читателя, — а это допущение, а не арифметика. Поэтому мы публикуем два разных ряда и не смешиваем их: цену первой ценовой категории с прямо названной оговоркой про 670 кВт и ставку за мощность — единственное единое число, которое есть у крупного потребителя.
Разрезы обязательны. Цена зависит от уровня напряжения (ВН, СН-I, СН-II, НН) и различается между ними заметно: у одного и того же поставщика в один и тот же месяц низкое напряжение дороже высокого. Число без уровня напряжения и без региона несравнимо, поэтому такого числа у нас не бывает.
Почему ряд начат сейчас, а не когда понадобится. Страницу можно написать в любой день, а цену киловатта за прошлый месяц задним числом не снять: выгрузки сменяются. Ряд, который не начали, через год не появится.
Чужие замеры скорости
Откуда. Собственных платных замеров мы не делаем — берём опубликованные другими. Сейчас в базе 84 замера от 2 издателей по 9 картам. У каждого замера обязательны три поля: кто мерил, при каких условиях и когда.
Зачем они здесь. Замер замыкает экономику: цена аренды карты, делённая на скорость генерации, даёт стоимость миллиона токенов «своими руками» — то самое число, которое сравнивается с ценой API. Без замера этот переход остаётся словами.
Что мы с ними делаем и чего не делаем. Противоречие двух источников публикуется как противоречие, а не усредняется молча: среднее из двух разных условий не означает ничего. Чужую базу целиком не переносим — берём отдельные результаты со ссылкой на публикацию. Замеры разных методик рядом не ставим: числа, полученные по несовместимым правилам, сравнивать нельзя, даже когда единица одна.
Чего мы не знаем. Как поведёт себя та же карта на вашей модели, вашем контексте и вашем движке инференса. Замер — это ориентир порядка величины, а не обещание.
Между парсером и публикацией стоит контур проверок
Между наблюдением робота и живой страницей стоит автоматический контур проверок: сторожа сборки, порог скачка цены и проверки смысла — например, «генерация дороже чтения почти у всех моделей». Аномалии и подозрительные значения контур не публикует: он помечает их и отправляет на ручную проверку. Разделение простое: автоматика судит форму, человек — смысл. Робот не решает, склеились ли две разные модели под одним именем и что означает фраза поставщика о бесплатном тесте; человек не пересчитывает тысячи ставок вручную.
⚠️ Раньше здесь стояло «между роботом и страницей всегда стоит человек». Формулировка снята как неточная: она обещала ручной просмотр каждой цифры, которого при тысячах наблюдений не бывает, и одновременно обесценивала то, что действительно защищает читателя, — автоматические проверки, работающие на каждой сборке без исключений. Отчёт о прогоне приходит каждый раз, даже когда ничего не изменилось: иначе тишина означала бы одновременно «цены стабильны» и «мониторинг умер», а различить эти два состояния было бы нечем.
Исправление — не движение рынка
Наша ошибка и подорожание выглядят одинаково: было одно число, стало другое. Поэтому у наблюдения есть отдельное поле для природы записи, и запись, помеченная исправлением, не идёт в историю цен и в дайджест — иначе мы опубликовали бы собственную ошибку строкой «подорожало на сорок процентов». Что именно было исправлено, почему и какие числа это затронуло, лежит в публичном журнале исправлений. Там же — версии этой страницы: смена правила расчёта меняет числа, и об этом надо сказать вслух, а не поменять молча.
Правила, которые держим
Каждая цена на витрине — наблюдение с датой и ссылкой на источник; там, где числа нет, так и написано. Ориентир редакции подписан ориентиром редакции. Итоговую стоимость сделки подтверждает поставщик под вашу задачу: она зависит от объёма, конфигурации и канала поставки.