Step 5 Preview: как проверить официальные веса и выбрать доступ через API

Проверьте версию Step 5 Preview, разницу между 28 файлами и 26 частями индекса, условия развёртывания и доступ через облачный API.

Рисунок бумажного самолётика тушью на кремовой карточке: выпуск файлов модели и способы доступа.

Файлы весов Step 5 Preview BF16 уже перечислены в официальном репозитории StepFun на Hugging Face. 15 октября 2026 года мы получили метаданные, карточку модели, конфигурацию, лицензию и индекс весов. В репозитории перечислены 28 файлов safetensors, а основной индекс ссылается на 26 различных файлов. Это разные способы подсчёта, а не противоречащие друг другу сведения.

Это проверка опубликованных файлов. Мы не скачивали всю модель, не проверяли хеш каждого файла весов, не запускали инференс и не измеряли производительность. Если вы хотите использовать модель сейчас, разделите три вопроса: перечислены ли официальные файлы, способна ли ваша инфраструктура запустить выбранный формат и предоставляет ли облачный поставщик доступ вашему аккаунту.

Что проверено на фиксированной версии

Основной источник — stepfun-ai/Step-5-Preview-BF16, зафиксированный на коммите:

7734b7ffac118d70d8398bfa3eb0fab007eb45b1

Метаданные репозитория сообщали об обновлении 2026-10-15T01:31:42Z. Поэтому сохранённый поисковый фрагмент «веса появятся 15 октября» может отставать от репозитория. Текущая ветка способна измениться снова; фиксированная ревизия делает эту проверку воспроизводимой.

МатериалЧто обнаруженоЧего это не доказывает
Метаданные репозиторияПеречислены 28 файлов .safetensorsУспешную передачу и целостность каждого файла
Основной индекс весовСсылки на 26 уникальных файлов, все есть в спискеПолную загрузку в память или работающий инференс
КонфигурацияStep5ForConditionalGeneration, текстовый dtype BF16Совместимость с любой установленной средой
Карточка модели и инструкции инференсаПолучены и прочитаны на фиксированной ревизииНашу собственную проверку на GPU
ЛицензияДоступен текст StepFun Model License 1.0Безусловное разрешение на любое коммерческое использование

Поле индекса metadata.total_size равно 1 208 684 168 984 байтам, примерно 1,209 TB в десятичных единицах или 1,099 TiB в двоичных. Это размер индексированных тензоров, а не измеренный полный объём скачивания, требуемое место на диске или минимальная видеопамять. Дополнительные файлы, преобразования, временные копии, буферы среды и KV-кэш требуют отдельного планирования.

Проверьте список, не скачивая терабайт весов

Скачайте скрипт проверки метаданных. Он использует стандартную библиотеку Python и запрашивает только небольшие метаданные репозитория и индекс, но не файлы весов.

python3 step_metadata.py

Скрипт выводит фиксированный коммит, общее число файлов safetensors, число различных файлов в индексе, размер индексированных тензоров в байтах и имена файлов из индекса, отсутствующих в списке репозитория. Для указанной ревизии ожидаются 28 файлов, 26 индексированных файлов, 1208684168984 байта и пустой список отсутствующих файлов.

Другой результат — повод проверить метаданные, а не незаметно подставить последнюю ревизию. Ошибка HTTP или разбора JSON должна остановить проверку. Для самостоятельного просмотра откройте фиксированную карточку модели и фиксированный индекс весов.

Успех скрипта означает, что индекс согласуется со списком. Он не означает, что вся модель скачана, все удалённые объекты проверены побайтно или инференс запустится. Сохраните результат и время проверки, прежде чем оценивать другую ревизию.

Сначала выберите точность, затем оборудование

Официальная карточка ссылается на репозиторий FP8 и рассматриваемый здесь BF16. Выбирайте ссылку для той точности, которую действительно собираетесь развёртывать. Не смешивайте токенизатор, конфигурацию, преобразованные части и веса из несогласованных ревизий.

В карточке указаны 600B общих параметров и 27B активных на токен. Активные параметры описывают вычисления, а не возможность загрузить только 27B параметров. Если принять «27B активных» за весь объём хранения или памяти, план развёртывания окажется непригодным.

Официальные начальные примеры конфигурации:

Формат весовПример оборудования в карточке
FP84 × B300 или 8 × H200
BF168 × B300 или два узла с суммарными 16 × H200

Это примеры разработчика, а не минимальные требования, измеренные Ofox. Они также не гарантируют, что поместится заявленный максимальный контекст. Ограничение в 1 048 576 позиций в конфигурации — параметр возможностей модели; доступная память, размер пакета и KV-кэш определяют, что обслужит конкретная система.

Для пути BF16 нужны именно веса BF16. Параметр --dtype bfloat16 при загрузке файлов FP8 не превращает их в официальный BF16-чекпойнт.

Изучите ограничения среды до выделения ресурсов

Карточка указывает образ vLLM для Step 5 — vllm/vllm-openai:step-5-preview — и поддержку модели, соответствующих парсеров и спекулятивного декодирования. Обычная установка «последней версии» не доказывает наличие всех этих компонентов.

В фиксированном README для инференса указаны совместимые зависимости: torch>=2.10,<2.14, transformers>=4.57.6,<6, safetensors>=0.7,<1 и triton>=3.6,<3.8. Сборка PyTorch с CUDA должна соответствовать драйверам хоста. Сверяйте ограничения с точной развёртываемой средой, не предполагая, что старая подходит.

Отдельный путь преобразования разбивает веса на части, сохраняя dtype; это не квантование BF16 в FP8. Тензорный и экспертный параллелизм используют одну группу в описанном пути, поэтому TP8 и EP8 не означают 64 GPU. Преобразованные веса, конфигурация и токенизатор должны оставаться согласованными.

Особенно важно, что карточка прямо предупреждает: полный BF16-путь с файлами частей convert.py → generate.py --tp-dir не проверен от начала до конца. Инструкции инференса отдельно описывают официальную проверку полной модели на двух узлах с потоковой загрузкой BF16-весов. Это существенное свидетельство для того пути, но оно не отменяет первое ограничение. Объём выделенной памяти в конкретном тесте не является универсальным требованием для всех контекстов и сред.

Если нужны изображения или видео, проверьте также требования к процессору и подготовленным входам. Короткий тест генерации текста не проверяет визуальную предобработку, качество OCR или понимание видео.

Веса, собственный endpoint или облачный API

ЗадачаРазумный следующий путьПодтверждение выполнения
Проверить статус выпуска или лицензиюОфициальный репозиторий и небольшие метаданныеФиксированная ревизия и согласованный список файлов
Оценить инфраструктуру инференсаВыбранные веса и подходящие инструкции средыУспешная загрузка, известная задача, измерения ресурсов и журналы ошибок
Использовать управляемый сервис без хранения весовАктуальная документация поставщика по модели и аккаунтуТочный endpoint, ID модели, права аккаунта и сверенное использование

Текущий облачный путь следует проверять в официальной документации Step 5 Preview. Статья не предлагает непроверенный облачный запрос и не заявляет, что конкретный аккаунт уже может его выполнить. Имя step5 в примере собственного сервера — локальный псевдоним, а не доказательство официального идентификатора облачного API.

Перед разрешённым облачным запросом зафиксируйте поставщика, endpoint, точный ID, доступность для региона и аккаунта, источник цены и политику данных. Затем проверьте HTTP-статус, сведения о возвращённой модели, ожидаемый результат, использование и счёт. Скачивание репозитория или успешный запрос к другой модели Step не заменяет эти проверки. Маршрут Step 5 через Ofox в этой статье не проверялся.

При самостоятельном размещении начните с небольшого документированного теста после проверки всех файлов и среды. Отделяйте правильный результат от успешного запуска: процесс, слушающий порт, не доказывает корректный вывод модели. При сбое сохраните точную ревизию, dtype, сборку среды, схему параллелизма и первую ошибку загрузки, прежде чем менять несколько переменных.

Проверьте сам текст лицензии

Прочитайте фиксированный LICENSE.txt. Это StepFun Model License 1.0, а не Apache-2.0 без дополнительных условий. Хотя карточка использует формулировки в стиле Apache, лицензия содержит дополнительные условия атрибуции и коммерческого использования, в том числе определённые бизнес-обстоятельства, требующие отдельного разрешения.

Не превращайте «открытые веса» в «безусловно разрешено коммерческое использование». Сохраните ревизию лицензии вместе с оценкой развёртывания и поручите ответственному лицу сверить предполагаемое использование с фактическими условиями.

Задача статьи выполнена, когда вы можете определить официальный чекпойнт и ревизию, воспроизвести различие списка и индекса, выбрать согласованную точность и среду и назвать ещё не выполненные проверки развёртывания или аккаунта. Рейтинги производительности и результаты реального развёртывания требуют других доказательств: одно наличие файлов их не даёт.