PL

purzbeats/lora_tester

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

76 stars Качество 46 Тренд 18

Тестер прочности и галерея сравнения Batch LoRA для ComfyUI

Обзор

Инструментарий для систематического тестирования моделей LoRA по нескольким подсказкам и значениям силы с использованием локального сервера ComfyUI. Включает скрипт пакетного поколения и галерею на основе браузера для сравнения результатов. Создан для работы с Claude Code благодаря включенному навыку comfy local, но скрипт Python и галерея работают отдельно. - ComfyUI работает локально на порту 8188 - установлены файлы модели: - z image turbo bf16.safetensors (диффузионная модель) - qwen 3 4b.safetensors (CLIP текстовый кодер) - ae.safetensors (VAE) - Python 3.8+ (без зависимостей pip - использует только stdlib) Отредактируйте верхнюю часть lora test.py, чтобы установить ваши подсказки и по умолчанию LoRA: Откройте gallery.html в браузере и нажмите, чтобы выбрать сгенерированную папку проекта из проектов. Сервер не нужен - он работает полностью в браузере с использованием локального доступа к файлам. Сценарий представляет одну работу ComfyUI на (быструю, прочную) комбинацию с использованием конвейера Z-Image Turbo.

Обзор (машинный перевод)

Инструментарий для систематического тестирования моделей LoRA по нескольким подсказкам и значениям силы с использованием локального сервера ComfyUI. Включает скрипт пакетного поколения и галерею на основе браузера для сравнения результатов.

Создан для работы с Claude Code с помощью включённого навыка comfy_local, но скрипт Python и галерея работают отдельно.

Что в коробке

Файлы. Что он делает [скрыто] [скрыто] [скрыто] [скрыто] | lora_test.py | Файлы генерируют изображения через матрицу подсказок и сильных сторон LoRA через API ComfyUI | | gallery.html | Однофайловое браузерное приложение для просмотра, сравнения и экспорта результатов | | .claude/skills/comfy_local/skill.md | Клод Код навык для безголового взаимодействия ComfyUI (текст-изображение, изображение-видео, тестирование LoRA) |

Предпосылки

ComfyUI работает локально на порту 8188

  • Z-Image Turbo установленные файлы моделей:
  • [[Т4]] (диффузионная модель)
  • qwen_3_4b.safetensors (текстовый кодер CLIP)
  • ae.safetensors (VAE) Python 3.8+ (без зависимостей pip — используется только stdlib)

Быстрый старт

###1 Настройка теста

Отредактируйте верхнюю часть lora_test.py, чтобы установить ваши подсказки и по умолчанию LoRA:

###2 Проведите тест

###3.Просмотреть результаты

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

LoRA Tester

A toolkit for systematically testing LoRA models across multiple prompts and strength values using a local ComfyUI server. Includes a batch generation script and a browser-based gallery for comparing results.

Built to work with Claude Code via the included comfy_local skill, but the Python script and gallery work standalone too.

What’s in the box

File What it does
lora_test.py Batch-generates images across a matrix of prompts and LoRA strengths via the ComfyUI API
gallery.html Single-file browser app for browsing, comparing, and exporting results
.claude/skills/comfy_local/skill.md Claude Code skill for headless ComfyUI interaction (text-to-image, image-to-video, LoRA testing)

Prerequisites

  • ComfyUI running locally on port 8188
  • Z-Image Turbo model files installed:
    • z_image_turbo_bf16.safetensors (diffusion model)
    • qwen_3_4b.safetensors (CLIP text encoder)
    • ae.safetensors (VAE)
  • Python 3.8+ (no pip dependencies – uses only stdlib)

Quick Start

1. Configure your test

Edit the top of lora_test.py to set your prompts and default LoRA:

LORA = "z_image_turbo\\my-lora.safetensors"

PROMPTS = [
    "a wizard casting a spell",
    "a sunset over mountains",
    "a cat sitting on a windowsill",
]

STRENGTHS = [0.0, 0.25, 0.5, 0.75, 1.0]

2. Run the test

# Use defaults from the script config:
python lora_test.py

# Or override via CLI:
python lora_test.py --lora "z_image_turbo\\my-lora.safetensors" --strengths "0,0.5,1.0" --name "my lora test"

# List available LoRAs on your ComfyUI server:
python lora_test.py --list-loras

3. Browse results

Open gallery.html in your browser and click Open Project to select the generated project folder from projects/.

No server needed – it runs entirely in the browser using local file access.

CLI Options

python lora_test.py [options]

--lora FILENAME     LoRA file path (e.g. "z_image_turbo\\my-lora.safetensors")
--strengths LIST    Comma-separated strength values (e.g. "0,0.25,0.5,0.75,1.0")
--name NAME         Project name (defaults to LoRA filename slug)
--notes TEXT        Optional notes saved to the manifest
--list-loras        List all available LoRAs on the ComfyUI server and exit

How it works

The script submits one ComfyUI job per (prompt, strength) combination using the Z-Image Turbo pipeline. All jobs are queued at once and processed sequentially by ComfyUI (~2 seconds per image on an RTX 5090).

  • Strength 0.00 generates a baseline image with no LoRA applied (the LoraLoader node is skipped entirely)
  • The same seed is used per prompt across all strengths, so you get an apples-to-apples comparison of just the LoRA’s effect

Each run creates a self-contained project folder:

projects/
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add purzbeats/lora_tester
Новичок в MCP? Начните с руководства на mcpskill.org →