Локальный AI
Что остается локальным при разметке фото в MetaStocker
Браузерный AI может сделать подготовку метаданных более приватной, но слово «локальный» не означает полное отсутствие сетевых соединений. Важно разделять обработку фотографии, загрузку модели, кэш браузера, агрегированную аналитику и необязательную облачную обработку. В локальном режиме MetaStocker поддерживаемые модели работают в WebGPU-воркерах внутри браузера. Фотографии, промпты и результаты остаются на устройстве в рамках этого процесса, однако саму модель сначала нужно загрузить с внешних узлов. Ниже приведен практический способ проверить границы приватности и подготовить небольшую партию без обещаний «нулевой сети».
Сначала составьте карту приватности
У процесса есть четыре отдельные линии. При локальном режиме изображение и его описание передаются модели, которая работает в вашем браузере. Файлы модели приходят с внешних узлов во время первой загрузки. Браузер может сохранить эти файлы в кэше; это хранилище, а не активная память модели. Кроме того, приложению разрешена минимальная агрегированная аналитика без постоянного идентификатора посетителя.
Поэтому полезнее спрашивать не «Приложение использует интернет?», а «Какие данные, когда и зачем покидают устройство?» В локальном режиме нет AI-инференса на сервере и автоматического перехода в облако. Путь обработки фотографии остается локальным, но доставка модели и ограниченная телеметрия являются отдельными сетевыми действиями.
- Локальный инференс: браузер выполняет обработку на вашем устройстве.
- Доставка модели: первая загрузка требует интернета и обращается к внешним узлам.
- Аналитика: минимальные агрегированные данные могут отправляться без постоянного ID.
- Облачный вариант: личный API-режим отправляет превью и контекст в OpenAI.
Загрузка модели не равна ее работе
Используйте Download и Load как разные действия. Download получает файлы модели, а Load помещает модель в активную память для работы браузера. Unload удаляет активную копию из памяти, сохраняя кэшированные файлы. Delete browser model files — отдельное действие, удаляющее файлы модели из браузерного хранилища.
Кэш зависит от поведения браузера и не дает гарантии постоянного хранения или полноценной офлайн-работы. WebGPU также требует защищенного контекста, совместимых браузера, GPU и драйвера. Поддержка API сама по себе не доказывает, что устройству хватит памяти для конкретной модели.
- Начните с Gemma 4 E2B, установленной по умолчанию.
- Сначала используйте один локальный поток; два проверяйте только после пробного запуска.
- Удалите файлы модели из кэша, если больше не хотите хранить их в браузере.
Практический пример локальной партии
Пример: у вас есть шесть фотографий синих керамических кружек ручной работы, и нужны англоязычные метаданные для стоковой площадки. Вы не хотите отправлять оригиналы облачному AI-сервису. Откройте MetaStocker через защищенное соединение, выберите локальную Gemma 4 E2B, выполните Download, затем Load и оставьте один параллельный поток. Добавьте шесть изображений и укажите только фактический контекст: «Blue glazed ceramic mugs on a neutral tabletop; describe only visible objects, materials, colors, and arrangement».
Проверьте каждый результат отдельно. Удалите догадки о мастере, месте, покупателе или истории производства. Если ложка видна только на одном кадре, оставьте этот термин лишь у соответствующего файла. Дополнительные теги добавляйте точечно, а описание партии не превращайте в общий список тегов. Один поток выбран ради более понятного расхода памяти, а фактический промпт — чтобы ограничить неподтвержденный контекст.
Это гипотетический сценарий, а не измерение приватности или производительности. Локальный инференс оставляет фото, промпт и результаты на устройстве, но загрузка модели все равно создает сетевой запрос.
Описание партии: Blue glazed ceramic mugs on a neutral tabletop; describe only visible objects, materials, colors, and arrangement. Возможные теги для одного файла: blue mug, ceramic, glazed pottery, tabletop, drinkware
Понимайте границу облачного режима
MetaStocker также предлагает необязательный платный режим OpenAI API с вашим ключом. В этом режиме превью и контекст отправляются в OpenAI, поэтому он не равен локальному инференсу. Ключ нужно считать секретом: не публикуйте его в коде и не передавайте без необходимости коллегам. Личный ключ может разрешать расходование средств и требует соответствующего обращения.
Выбирайте этот путь только после оценки компромисса. Он может пригодиться, если локальное устройство не загружает модель, но граница приватности сразу меняется. Перед отправкой коммерческих, конфиденциальных или еще не опубликованных изображений проверьте актуальные условия провайдера и правила вашей организации.
- Для минимальной передачи данных выбирайте локальный режим.
- API-режим используйте только после согласия отправлять превью и контекст.
- Пользовательский ключ не делает безопасным встраивание ключей в публичный клиентский код.
Проверяйте метаданные, а не только приватность
Локальная обработка не делает результат автоматически точным. Проверьте каждый редактируемый результат и экспортируйте только готовые строки. Не определяйте по пикселям личности, владельцев, наличие релизов, места или виды. Для видео превью выбираются из отдельных кадров, поэтому полное движение нужно просмотреть самостоятельно.
При подготовке файлов учитывайте актуальные правила конкретной площадки. В общей инструкции Adobe допускается до 49 ключевых слов, причем важные термины рекомендуется ставить в начале; текущая инструкция CSV указывает ограничение заголовка в 70 символов. Однако окончательно проверяйте требования в кабинете автора. Экспортер создает файлы, но не загружает и не отправляет их, не гарантирует приемку и не встраивает метаданные в оригиналы.
- Согласуйте язык метаданных с аккаунтом и требованиями площадки.
- Используйте точные релевантные термины без повторов и общих тегов для всей партии.
- Проверьте имена файлов и итоговые поля в кабинете автора.
- Храните оригиналы отдельно от экспортированного CSV.
Сделайте проверку приватности привычкой
Перед чувствительной партией определите площадку, выберите локальный или API-путь и запишите, какие данные должны покинуть устройство. Скачайте модель через сеть, которой доверяете, загрузите ее и начните с небольшой проверки. После работы используйте Unload, если нужно освободить активную память, или удалите файлы модели, если хотите убрать кэшированную копию. Не рассчитывайте, что закрытие вкладки сохранит незавершенную работу: экспортируйте готовые результаты во время сеанса.
Для публичной схемы сети описывайте границу точно: локальный инференс изображения в браузере; внешняя загрузка модели; ограниченная агрегированная аналитика; необязательная передача в OpenAI. Такая формулировка полезнее обещания «без сети», потому что показывает, что именно нужно защищать и проверять.
Перед следующим шагом
- До добавления чувствительных файлов выберите локальный или API-режим.
- Помните: загрузка модели обращается к внешним узлам даже при локальном инференсе.
- Различайте Download, Load, Unload и Delete как действия с памятью и хранилищем.
- Начинайте с одного локального потока и проверяйте файлы по отдельности.
- Удаляйте догадки о людях, местах, владельцах, релизах и видах.
- Просматривайте видео полностью и проверяйте актуальные правила площадки.
- Считайте API-ключ секретом и не публикуйте его.
- Экспортируйте готовые строки во время сеанса: приложение не загружает файлы и не встраивает метаданные.
Источники и редакционный подход
Материал подготовлен с помощью AI. Примеры в тексте учебные. Автоматические проверки не заменяют проверки требований вашего стока. Как мы готовим материалы.