Skip to content

Автоматическое тегирование

Автоматическое тегирование настраивается в разделе:

text
System Settings -> Other Settings -> Auto Tagging

Оно автоматически создает теги для изображений. Эти теги полезны для поиска, фильтрации в API случайного изображения, фильтрации в публичной галерее и управления доступом по возрастному рейтингу.

Что умеет автоматическое тегирование

ВозможностьОписание
Генерация тегов содержимогоДобавляет теги для людей, сцен, объектов, художественного стиля и похожего визуального содержимого.
Генерация тегов персонажейПолезно для аниме-изображений и иллюстраций.
Добавление тегов ориентацииДобавляет landscape, portrait или square.
Добавление рейтинга изображенияСохраняет результаты рейтинга G/S/Q/E для общего, чувствительного, сомнительного или откровенного контента.
Автотегирование при загрузкеНовые изображения автоматически попадают в процесс тегирования.
Пакетное тегированиеДобавляет теги к старым изображениям во всех папках или в выбранных папках.

Что нужно подготовить сначала

Подготовьте как минимум один доступный URL Hugging Face Space.

Рекомендуемый способ — дублировать Space SmilingWolf wd-tagger в свою учетную запись Hugging Face:

text
https://huggingface.co/spaces/SmilingWolf/wd-tagger

Вы можете временно использовать публичный Space, но публичные Spaces используются многими пользователями и могут вставать в очередь, замедляться или становиться недоступными. Дублированный Space в вашей учетной записи стабильнее для долгосрочного автоматического тегирования.

Дублирование Space SmilingWolf

  1. Войдите в Hugging Face.
  2. Откройте https://huggingface.co/spaces/SmilingWolf/wd-tagger.

Публичный Space SmilingWolf

  1. Нажмите меню с тремя точками в правом верхнем углу.
  2. Выберите Duplicate this Space.
  3. Оставьте имя Space по умолчанию или задайте свое, например wd-tagger.
  4. Установите видимость Public. Публичные Spaces проще вызывать из ImgHost.
  5. Сначала оставьте бесплатную конфигурацию оборудования по умолчанию. Обновляйте ее позже только при заметных очередях.
  6. Создайте Space и дождитесь завершения сборки.

После завершения сборки откройте страницу своего Space. URL обычно выглядит так:

text
https://huggingface.co/spaces/your-name/wd-tagger

Скопируйте URL из браузера и вставьте его в Space URLs в ImgHost.

Заполнение нескольких Space URLs

Вводите по одному URL Space в каждой строке.

Примеры:

ЗначениеОписание
https://huggingface.co/spaces/SmilingWolf/wd-taggerПубличный Space SmilingWolf. Подходит для временного тестирования.
https://huggingface.co/spaces/lintonxue00/wd-taggerURL страницы скопированного Space.
https://huggingface.co/spaces/your-name/wd-taggerВаш собственный дублированный Space.

Можно указать несколько URL. ImgHost использует несколько Spaces вместе, что может повысить скорость.

Если один Space временно недоступен, остальные могут продолжить обработку.

Настройки

ПараметрРекомендация
Space URLsВведите подготовленные URL Space. Укажите как минимум один.
Целевая папкаОставьте пустым для всех папок. Выбирайте папку только тогда, когда нужно обработать конкретный каталог.
Модель распознаванияПо умолчанию оставьте wd-swinv2-tagger-v3.
Порог общих теговЗначение по умолчанию подходит большинству изображений. Более низкие значения дают больше тегов, более высокие — меньше.
Порог тегов персонажейЗначение по умолчанию консервативно и помогает избегать неправильных тегов персонажей.
Автоматический порог MCutСначала оставьте выключенным. Включайте, когда хотите, чтобы модель сама определяла количество тегов.
Автотегирование при загрузкеВключите, если новые изображения должны автоматически получать теги.
Запуск тегированияВручную запускает пакетное тегирование старых изображений.

Рекомендуемые начальные значения

ПараметрРекомендуемое значение
Модель распознаванияwd-swinv2-tagger-v3
Порог общих тегов0.35
Порог тегов персонажей0.85
MCutСначала выключено
Автотегирование при загрузкеВключите при необходимости

Если тегов слишком много, немного увеличьте порог общих тегов.

Если тегов слишком мало, немного уменьшите порог общих тегов.

Пакетное тегирование

  1. Заполните Space URLs.
  2. Выберите целевую папку.
  3. Запустите тегирование.
  4. Дождитесь завершения прогресса.

Если целевая папка пуста, ImgHost обрабатывает все папки.

Пакетное тегирование лучше всего подходит для старых изображений. Для новых изображений включите автотегирование при загрузке, чтобы не запускать его вручную каждый раз.

Автотегирование при загрузке

После включения автотегирования при загрузке новые изображения автоматически вызывают настроенные Space URLs.

Это подходит для долгосрочного использования.

Если ваш Space стоит в очереди, сама загрузка все равно может завершиться первой, а тегирование продолжится после нее.

Какие изображения обрабатываются

Автоматическое тегирование в основном обрабатывает файлы изображений.

Изображения, у которых уже есть полные теги, ориентация, рейтинг, ширина и высота, пропускаются, чтобы избежать лишних вызовов Space.

ImgHost по возможности заполняет только недостающую информацию. Например, если не хватает только ориентации, он пытается добавить ориентацию без запуска полного процесса генерации тегов содержимого.

Частые вопросы

Зачем дублировать собственный Space?

Публичные Spaces используются многими пользователями. Ваш собственный дублированный Space в основном используется вашим сайтом ImgHost, поэтому обычно он быстрее и надежнее.

Space постоянно запускается

После первого создания или после долгого простоя Space может требовать времени на запуск.

Сначала откройте страницу своего Space. Когда он сможет нормально распознать изображение, вернитесь в ImgHost и запустите тегирование.

Как скопировать URL Space?

Откройте страницу своего Hugging Face Space и скопируйте адрес из браузера.

Примеры:

text
https://huggingface.co/spaces/lintonxue00/wd-tagger
https://huggingface.co/spaces/SmilingWolf/wd-tagger

Можно ли добавить несколько Spaces?

Да. Вводите по одному URL Space в каждой строке.

Несколько Spaces обрабатывают изображения вместе и полезны, когда изображений много.

Почему теги на английском?

Модели SmilingWolf выводят английские теги. Это ожидаемо.

Теги в основном используются для поиска, фильтрации, API случайного изображения и фильтров публичной галереи.

Для чего нужны рейтинговые теги?

Результаты рейтинга работают вместе с режимом доступа в настройках безопасности.

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

Краткий порядок действий

text
Sign in to Hugging Face
-> Open SmilingWolf/wd-tagger
-> Duplicate this Space
-> Wait for the Space to build
-> Copy your Space URL
-> Fill Space URLs in ImgHost
-> Choose model and thresholds
-> Start tagging or enable auto-tag on upload

Released as user documentation for ImgHost.