Ссылка на бету: https://github.com/0xl0cal/sillyimages/tree/v2.0-beta
Пока что основная ветка не тронута. Обновляться надо осознанно: это бета, баги возможны (нет, не возможны, они БУДУТ, а я не люблю тестить картинкоген сори).
Что добавилось по сравнению с первой версией:
⚙️ Провайдеры - теперь помимо OpenAI-совместимого, Gemini-совместимого и Naistera - есть OpenRouter, Electron Hub. Всё что поддерживает картиночные модели. Их нужно тестить. В планах добавить поддержку ComfyUI и A1111.
👤 Профили подключения - можно сохранить несколько конфигураций (например, "gpt-image-2" и "nb-pro") и переключаться одним кликом. Сохранить / Переименовать / Удалить.
📚 Лорбуки - теперь полноценные именованные коллекции. Можно импортировать/экспортировать JSON'ом, делиться, комбинировать. У каждого рефа:
- группа (персонажи / локации / предметы / что угодно)
- приоритет (кого брать первым, если рефов больше лимита модели)
- regex-режим (имя как JS-regex)
- secondary keys (AND-условие: "срабатывай только если в промпте есть X И Y")
🎭 Макрос {{iig-book}} - можно вставить в пресет, в промпт для расширения. Раскрывается в структурированный список всех включенных лорбуков с группами. Теперь LLM сама видит какие триггеры доступны и когда их пихать в промпт картинки (пример можно тыкнуть в Отладке).
✍️ Reference instruction - промпт который всё это время был скрыт. Теперь туда можно написать что угодно, или отключить его вовсе. Или оставить как есть.
🐛 Также:
- Кнопка "Показать последний запрос": видно финальный промпт, какие рефы ушли, какой лорбук и какой триггер сработал - вся инфа для дебага лорбуков.
- Показать превью {{iig-book}}: посмотреть что именно макрос развернёт для LLM прямо сейчас.
📥 Импорт/Экспорт лорбуков через JSON - скачиваешь/заливаешь файл или по URL. Картинки в JSON не пихаются (есть конечно решение... но это глупо? я не тестил), вместо этого у каждого рефа есть поле imageUrl — при импорте они автоматически скачиваются по ссылке. При экспорте - туда надо вставить прямую ссылку на картинку.
🔧 Мелочи:
- Режим сырого ввода эндпоинта (для прокси с нестандартным путём).
- Таймаут на генерацию 10 минут.
- Понятные сообщения при цензуре / лимите биллинга / рейт-лимите.
- Локализация: русский, украинский и английский.
❓ Как установить бету:
Вариант 1 (через таверну, если уже установлено расширение):
1. Следуем скриншотам, у вас уже должно быть установлено расширение
2. Выбираем ветку origin/v2.0-beta.
3. Нажимаем Switch -> F5 таверну и всё должно прогрузится.
Вариант 2 (через таверну, расширение не скачано):
1. Нажимаем в таверне "Установить расширение"
2. Заполняем ПОЧТИ как на скриншоте 4, ТОЛЬКО v2.0-beta, "origin/" писать не надо.
3. Установить. Готово.
Вариант 3 (через ZIP):
1. Скачать: https://github.com/0xl0cal/sillyimages/archive/refs/heads/v2.0-beta.zip
2. Распаковать, переименовать папку в sillyimages
3. Положить в SillyTavern/data/<ваш_юзер>/extensions/ с заменой всех файлов. Если тут нет папки sillyimages, но расширение у вас установлено, положите в SillyTavern/public/scripts/extensions/third-party с заменой всех файлов.
Если что-то не то - УДАЛЯЙТЕ ПОЛНОСТЬЮ РАСШИРЕНИЕ С ДВУХ ЭТИХ ПАПОК И ТАВЕРНЫ. Проверьте что оно удалено. Скачайте вторым способом.
После обновления перезагрузить страницу SillyTavern. Старые настройки не пропадут - расширение их мигрирует в новую структуру автоматически (старые доп. референсы поедут в лорбук "My library").
⚠️ Если что-то сломается: откатить на мастер можно тем же путём, как в варианте 1 или скачав ZIP с основной ветки.
Как-то так... Переход на релиз когда избавлюсь от большинства новых багов (о которых я еще не знаю) и когда добавлю ComfyUI/A1111 поддержку.
upd: если мне пишут про баги, обновляю ту же ветку, обновлять расширение через управление расширениями в таверне



