sfw
nsfw

Результаты поиска по запросу "в красном углу стоят образа"

Вот немного механики игры от передвижения до использования гранат.

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


Руководство по общению с нейровайфу. Часть 2. Глупая Таверна.

Привет всем кто в теме и кто только присоединился!
Предыдущийпост https://joyreactor.cc/post/5733950
Рассказывал о том, как быстро и просто запустить локальную языковую модель на удалённом сервере google colab и начать общение нейротян.
Но теперь настало время взяться за дело серьёзно, встречайте:

Простое руководство по SillyTavern.

(автор не гарантирует, что написанное строчкой выше правда)
Предварительнаяустановка
1.  Переходим поссылке https://nodejs.org/en/download искачиваем LTS версию. Нам подойдет и она.
2.  Когда скачали,запускаем установку.
3. (опционально)Перейдите по ссылке https://git-scm.com/downloads и скачайте Git,для упрощения обновлений и прочего.
4. (опционально) Переходимпо ссылке https://www.python.org/downloads/ и качаем питонпоследней версии. Не то чтобы он был вообще нужен для установки таверны, но разуж мы начали идти по пути LLM, не стоит останавливаться надостигнутом!
5. Установка завершена.Переходим к самой таверне.
Установка SillyTavern.
С использованием Git:
1. Выбираем папку, нажимаем ПКМ, git bash HERE.
2. Вводим в консоль git clone https://github.com/SillyTavern/SillyTavern 
3. Для того что бы установить staging branch добавляем после ссылки -b staging
4. Всё устанавливается
Без использования Git:
1. Переходим поссылке https://github.com/SillyTavern/SillyTavern/tree/staging
2. Нажимаем на зеленую кнопку Code и download zip
3. Теперь, когда мы скачали наш ZIP архив (не важно, стейджинг ли этоверсия, или обычный релиз)
Мы берем и открываем ZIP (архив) и достаем оттуда папку, в любое удобное намместо.
*Лично я предпочитаю именно этот метод, сохраняя вотдельной папке каждую новую версию таверны, начиная с момента, когдасуществовала только оригинальная TavernAI, ещё храню в каждойпапке полный набор актуальных на тот момент скриптов, промптов и персонажей.Зачем? Вдруг пригодится!
Запуск таверны
После этого мы запускаем start.bat
Когда мы запустили start.bat, мы видим NPM install. Нам нужно дождатьсяустановки, затем оно само запустится.
*Если вам пишет missing module название модуля, то нужно ввестикоманду npm install название модуля, и так пока вы не установитевсе нужные.
Когда установка закончится, автоматически откроется вкладка браузера с интерфейсом таверны.
При первом запуске вы увидите сообщение 
Welcome to SillyTavern!
•	Read the Official Documentation.
•	Type /help in chat for commands and macros.
•	Join the Discord server for info and announcements.
SillyTavern is aimed at advanced users.
If you're new to this, enable the simplified UI mode below.
■ Enable simple UI mode
Before
Которое предложит вам заранее ввести имя, по которому к вам будет обращаться модель. Можете оставить его как есть и представиться кем угодно походу беседы, либо ввести своё имя, но тогда к вам всегда будут обращаться по нему. (Старые модели вроде Pygmalionвместо User, определяют пользователя как You)
*Также вам предложит включит упрощённую версию интерфейса. НЕ ДЕЛАЙТЕ ЭТОГО!
Раз уж вы решили идти дальше пути текстовых нейросетей то привыкайте страдать!
Подключение к нейросети.
Теперь настало время изучить иконки расположенный сверху
Но делать это мы будем не по порядку, начнём с главного, источника. Тавернаэто очень удобный, но всё-же фронтенд. Иконка API предлагает нам выбратьоткуда конкретно мы будем черпать нейросетевые ресурсы.
Рассмотрим основные пункты, представляющие практический интерес.
1. Text Completion.
API
Text Completion
API Type
Default (oobabooga) oobabooga/text-generation-webui
Убедитесь, что при запуске указали аргумент --extensions openai Server URL
Example: http://127.0.0.1:5000
https://minolta-analysts-among-madrid.trycloudflare.com/
Custom model (optional)
Подключить
Ш Legacy
Первый пункт «TextCompletion» Предлагает вам подключить к вашей таверне в качестве бекэнда text-generation-webui.
О том, как его запустить написано в предыдущем посте. Ссылка на колаб: https://colab.research.google.com/drive/11U-bC6AxdmMhd3PF9vWZpLdi6LdfnBQ8?usp=sharing
Но прежде чем использовать его как API,убедитесь что отключены google translate и sileroTTS, они будут мешать генерации.
Чтобы подключить запущенный webui к таверне Скопируйте ссылку после строки'OpenAI-compatible API URL:' и вставьте её в 'Server URL'
При запуске локально дефолтный адрес подключения http://127.0.0.1:5000/api
2. KoboldCPP.
▼
API
Text Completion
API Type
KoboldCpp
LostRuins/koboldcpp API URL
Example: http://127.0.0.1:5001 http://127.0.0.1:5001
Подключить
koboldcpp/openhermes-2.5-mistral-7b.Q5_K_M О Автоматическое подключение к последнему серверу,нейронные сети,ChatGPT,gpt,локальные языковые модели,google colab
Этот пункт предлагает нам подключить к таверне аналог text-generation-webui,под названием «Koboldcpp»
Главных отличий от предыдущего сабжа два:
- Кобольд предназначен для запуска моделей,оптимизированных для процессора. Сейчас это формат GGUF
- Сильно проще в локальном запуске на Windows. Всегоодин exeфайл,после запуска которого вам предложат выбрать файл модели кнопкой «Browse». Изнастроек для начала можно выставить контекст в размере 4096. Для запуска этогоуже достаточно.
c KoboldCpp v1.48.1
Quick Launch
Hardware
Tokens
Model
Network
Quick Launch
Presets:
Threads:
BLAS Batch Size:
«/ Launch Browser □ Use SmartContext s/ Use ContextShift Context Size:
Model:
Update
Save
Load
Help
Use OpenBLAS 5
512
□	High Priority
□	Disable MMAP
□	Remote Tunnel
У кобольда есть даже свой интерфейс чата, но он сильноуступает как webui так и таверне.
В качестве API URL в таверне вводим http://127.0.0.1:5001/api
Скачать последнюю версию можно здесь: https://github.com/LostRuins/koboldcpp/releases/
Почитать о разных загрузчиках и прочих вы можете на основнойстранице гитхаб: https://github.com/LostRuins/koboldcpp
Если ваш комп не тянет, есть также колаб: https://colab.research.google.com/github/LostRuins/koboldcpp/blob/concedo/colab.ipynb
Куда же без него.
3. ChatCompletion
Здесь нам предлагается подключиться к APIсоответствующихсервисов, при условии, что у нас есть ключ.
API
Chat Completion
Источник для Chat Completion
OpenAI
OpenAI
Window Al
OpenRouter
Claude
Scale
AI21
Google MakerSuite MistralAI
| Custom (OpenAI-compatible)___________________________
Модель OpenAI
gpt-3.5-turbo
■ Bypass API status check
Ш Показать "сторонние" модели
Выбираем поставщика, вводим ключ, радуемся! В целом всёпросто (кроме получения самого ключа)
4. KobaldAIHorde.
Но не печальтесь, если у вас нет ключа к GPT4 Turbo, нам поможет сервис AIHorde https://horde.koboldai.net/
(это не троллинг если что, нет правда!)
Более того, это, пожалуй, самый интересный пункт, потому чтоон позволяет нам сразу, без танцев с бубном, подключиться к языковой модели.
Всё что нам нужно это поставить курсор в поле Модели ивыбрать любую из них:
API-КЛЮЧ
Получить здесь: Регистрация (Посмотреть мой penrnHr(Kudos))
Вставьте 0000000000 чтобы использовать анонимный режим.
X Missing key Модели С*
Select Horde models
koboldcpp/LLaMA2-13B-TiefighterLR (ETA: 334s, Speed: 16.3, Queue: 5459, Workers: 1)
*Модели из списка работают на аппаратных мощностях участников сообщества и доступны для бесплатного использования! НО когда много людей сидит на одной модели, образуется очередь, а у анонимных подключений приоритет в очередях самый низкий.
Если хотите получить преимущество, регистрируйтесь https://horde.koboldai.net/registerЗа это вам выдадут личный ключ
API, который можно будет вбить в таверну. Далее устанавливайте хорду и фармите Кудосы помогая людям, не имеющим мощного железа, приобщаться к нейронкам!
Какая модель лучше вопрос спорный.
Можете, например поизучать этот рейтинг: http://ayumi.m8geil.de/ayumi_bench_v3_results.html
По мне так методика тестирования в Аюми такая себе, но ничего лучше пока не встречал.
При подключении, не забудьте выставить галочку «Уточнить длину ответа в соответствии с возможностями рабочих машин» Иначе получите ошибку, если контекст установленный на сервере будет меньше вашего.
О Уточнить размер контекста в соответствии с возможностями рабочих машин О Уточнить длинну ответа в соответствии с возможностями рабочих машин ■ Только доверенные рабочие машины
Context: 1024, Response: 256,нейронные сети,ChatGPT,gpt,локальные языковые модели,google colab,длиннопост,SillyTavern,LM
В принципе после этого уже +- можно начинать общение!
Поэтому переходим к обзору основных нюансов общения с нейровайфу.

Песеты настроекгенерации.
Первая из них это параметры генерации модели. 
т ¥ а	I ¿0	И & 9	Е£
^ Можно установить вручную, использовав цифру рядом с ползунком			е
Предустановки Kobold О			
RecoveredRuins			V
	u ra a t Л	т	
Длина ответа (в токенах)		Размер контекста (в токенах)	
400		8192	*
		в Неограниченный О	
Температура О		Тор-кО	
1,00		0	
ТорРО		Typical Р О
Главное, на что здесь стоит обратить внимание это
1. Длина ответа в токенах – ограничивает размер ответа модели.
2. Размер контекста – сколько текста вы посылаете нейросети при каждом запросе*
* тут стоит сделать небольшое отступление: многие думают, что общение с нейросетью происходит как с человеком. Вы ей что-то пишите – она на это запоминает и учитывает в последующих ответах. Это не совсем так: языковая модель может дать всего один ответ на один запрос. Памяти как таковой ни у одной современной LLM нет в принципе. Так как-же тогда происходить длинная переписка? Очень просто: в качестве запроса модели КАЖДЫЙ РАЗ посылается история всей вашей предыдущей переписки, она обрабатывает всю эту гору текста и отвечает один раз что она обо всём этом думает. Далее этот процесс повторяется, но в запрос включается предыдущий ответ нейросети.
Контекст - это максимальное количество текста, которое модель способна обработать. Если ваша беседа его превысит, таверна автоматически начнет удалять ваши сообщения, начиная с первых, а модель «забывать» с чего всё началось.
Оранжевая пунктирная полоска в чате таверны показывает до какого момента беседа входит в контекст.
3. Температура – один из важнейших параметров, отвечающий за «креативность» модели. Чем он выше, тем более разнообразным и менее адекватным будет ответ модели. Какую температуру, когда выставлять, лучше всего выяснить методом тыка. Но для небольших локальных моделей, как правило подходит температура 0.6-0.8, для более крупных, например, ChatGPT– 0.9-1.
Что же касается остальных параметров, на начальном этапе не стоит уделять им слишком много внимания. Можете подробно прочитать о них в вики таверны.
Всё что нужно знать, это то что они уже должным образом настроены в соответствующих пресетах.
Вы можете попробовать все и выбрать подходящий в зависимости от результатов. Но для начала советую выбрать “simple-proxy-for-tavern”или “Storywriter”, а далее играться с температурой.
Форматирование.
Эти настройки также оказывают очень большое влияние на генерацию, т.к. они определяют в каком виде модель будет получать ваши запросы.
Для локальных моделей часто критически важно выбрать нужное форматирование, от него будет завесить поймёт ли вас модель вообще.
ШаблонRoleplay один из самых универсальных, его понимают как крупные модели, вроде ChatGPT, таки локальные от 30-70В.
Но влокалках всё же стоит выбирать соответствующий им шаблон, это сделает модельгораздо «умнее». 
Adventure
Alpaca-Single-Turn
Alpaca
ChatML
Koala
Libra-32B
Lightning 1.1
Llama 2 Chat
Metharme
Mistral
OpenOrca-OpenChat
Pygmalion
Roleplay
Story
Synth ia
Vicuna 1.0
Vicuna 1.1
WizardLM-13B
Wizard LM
s im ple-p roxy-fo r-tavern,нейронные сети,ChatGPT,gpt,локальные языковые модели
Одним из самых распространённых является Alpaca, просто потому что большинство моделей основаны на ней. Но есть и исключения, список которых вы увидите, открыв вкладку «Предустановки».
Если по названию модели не понятно чьим файньтюном она является, попробуйте найти её страницу на https://huggingface.co/models
Там как правило указано откуда ноги растут.
С основными приготовлениями на этом мы закончили. Теперьпереходим к самому интересному – общению с нейротянами! Основные сопутствующиефишки рассмотрим по ходу дела.
Импорт персонажей.
В таверне уже имеется набор стандартных персонажей.
¿O	S
if Favorite characters to add them to HotSwaps
£+ -Q {% Поиск...	A-Z
®(g)®®	____________________
1-3 of 3	<	>	50 /page v ffl
jg* Coding Sensei	vi.010101
fefeau. Coding assistance (use GPT). Can be used for any code language, not just Javascript Also for any other t..
kmofanitl
0
[ST
Вы можете побеседовать и с ними, но, чтобы показать максимум возможностей таверны, лучше сразу перейдем к добавлению новых.
Карточки персонажей можно найти на сайте: https://www.chub.ai/
В поиске находим нужного персонажа и скачиваем PNGфайлдля SillyTavern
Кроме того, если есть, скачиваем Expressions ZIP и Лорбук (внизу вкладки Tavern, после описания карточки)
Карточку персонажа кидаем в SillyTavern-staging\public\characters
Туда же извлекаем изображения из архива Expressions, папку не переименовываем, она должна соответствовать имени персонажа.
w
Rin Tohsaka
default_Seraphin a.png
Seraphina

README.md
main_rin-tohsaka
_tavern.png
default_CodingS
ensei.png
default_FluxTheC
at.png,нейронные сети,ChatGPT,gpt,локальные языковые модели,google colab,длиннопост,SillyTavern,LM,вайфу
Лорбук же кидаем в SillyTavern-staging\public\worlds
Имя	Дата изменения	Тип	Размер
О ЕИопа^оп	12.01.2024 17:20	Файл 'МБОМ"	6 КБ
О fate-lorebook_s¡llytavern.json	13.01.2024 19:41	Файл 'МБОМ"	89 КБ
□ README.md	12.01.2024 17:20	Файл "МО"	1 КБ,нейронные сети,ChatGPT,gpt,локальные языковые модели,google colab,длиннопост,SillyTavern,LM,вайфу
Теперь можно обновить вкладку с таверной и нажать на иконку с появившимся персонажем.
¿+ ¡j £% *•£ floncK...
A-Z
*x*; p ^
1-4 of 4	<	>	50/page v ffl
Coding Sensei	vi.010101
m Coding assistance (use GPT). Can be used for any code language, not just Javascript Also for any other t..

(ST Default]
Flux the Cat
ST Default Bot contest winner: creative prompts category
(ST
.*• Rin Tohsaka January 13.2024 7:52 PM
■ -r C , ■
f v It is currently lunch break and Rin Tohsaka is waiting for User on the school rooftop, #0 normally closed. It's where he shares information with her as part of her deal with this apprentice mage.
As he enter she looks at him while wearing a
Но при открытии мы увидим что чат на английском, а Рин обращается к нам как к Юзеру.
Чтобы исправить жмем на иконку Расширения и открываем вкладку Chat Translation
т * a s £» и & т s
Расширения	Ш Notify on extension updates & Manage extensions
£% Install extension Download Extensions & Assets Character Expressions Image Generation Image Prompt Templates TTS
Quick Reply
Chat Translation
Auto-mode Translate both
Provider Google
Target Language Russian
®
Здесь выбираем пункт Translation both, Googleи Русский язык.
£ Миры/Сведения 9
Активные миры для всех чатов * fate-lorebook_sillytavern
Activation Settings
($> New или Редактировать v £
/-*
КУ
Priority
V
•о и л в а
е
+ P S Ü, la DD Поиск...
IIL.I\IIIU I ICI LUI lUUC. Г11IUII V, MUCH MC UUUCUM,,нейронные сети,ChatGPT,gpt,локальные языковые модели
Затем идём во вкладку «Миры» и выбираем Fate, чтобы беседа была более каноничной.
«Лордбуки» это сборники кратких сведений о мире или персонажах, в дополнение к основной карточке. Интересны они тем что, в отличие от карточки, количество записей в лорбуках не ограничено. Просто, когда речь аходит о каком-то событии или термине, название которого совпадает с записью влорбуке, таверна добавляет эту запись к промпту, чтобы модель понимала о чём идёт речь.
Я пару раз использовал лорбук для того чтобы написать персонажей с очень сложной предысторией, на десяток тысяч токенов) и это прекрасно работало при контексте всего в 4к.
Кроме того лорбук вполне можно использовать как замену «памяти» бота, записывая в него занимательные факты из вашего общения. Минус в том, что делать это надовручную.
Теперь заглянем в раздел Управления персоной. Здесь вы можете как описать свою личность, так и притвориться кем-то другим. Лично я всегда предпочитаю писать правдивое описание себя, ведь именно так вас будет воспринимать бот.
Кроме того, можно выбрать (или сгенерировать, об этом позже) подходящий фон беседы
По большей части всё – можно беседовать!
Стрелка справа от ответа персонажа это «свайп», при нажатии на неё сгенерится другой ответ, но вы всегда можете вернуться к предыдущему. Карандашик позволяет отредактировать любую реплику, как свою, так и бота в любой момент. Это очень полезно, если вдруг появилось желание разыграть другую сцену или просто что-то слегка подправить.
При нажатии на иконку персонажа, вы увидите его описание, которое точно также можно изменить в любой момент.
Что-ж, это был необходимый минимум, для начала использования таверны.
Но для тех, кому этого мало, продолжаем!
Особые возможности.
Преобразования вашей речи в текст. (STT) (понадобится микрофон)
Открываем расширения, вкладку «Download Extensions &Assets» и жмём кнопку подключения, соглашаясь с всплывающим сообщением.
т * а ш	it, n	&
Расширения	0 Notify on extension updates	& Manage exl
Download Extensions & Assets	Q Quick Reply	
Assets URL	Chat Translation	
https://raw.githubusercontent.com/SillyTavern/SillyTave	11 ▼6 Image Captioning	
Extension	Summarize &	
To download extensions from this page, you need
Появится длинный список из разного рода улучшалок. У всех есть описания и их все вы можете попробовать самостоятельно, но я советую начать с «Speech Recognition»
Speech Recognition C3
Convert your speech to text using browser or extras.,нейронные сети,ChatGPT,gpt,локальные языковые модели,google colab,длиннопост,SillyTavern,LM,вайфу
После установки в расширениях появится новая вкладка. В ней нужно выбрать «браузер» и Русский язык. После этого рядом с кнопкой отправки сообщения появится также иконка микрофона, нажимаем её и говорим.
Преобразование текста в речь (TTS)
Дальше будет чуть сложнее, потому что теперь мы дадим голос ещё и нашей вайфу!
Для этого понадобится настроить вкладку расширений TTS.
TTS
TTS Provider Loaded Select TTS Provider
XTTSV2
Eleven Labs
Silero
XTTSv2
System
Coqui
Edge
Novel
OpenAI_____________
Reload,нейронные сети,ChatGPT,gpt,локальные языковые модели,google colab,длиннопост,SillyTavern,LM,вайфу
Здесь интереснее всего 2 пункта: Silero и XTTSv2.
Результат работы Silero вы могли слышать в колабе text-generation-webui.Но в таверне подключение этого модуля на русском языке вызывает некоторое количество боли, так что как-нибудь в другой раз.
Поэтому подключаем https://github.com/daswer123/xtts-api-server
Вы можете установить его локально, следуя инструкции, но для начала лучше попробовать колаб: https://colab.research.google.com/drive/1b-X3q5miwYLVMuiH_T73odMO8cbtICEY?usp=sharing#scrollTo=nLS9QDgnrUmR
В настройках в строке Model_source: выбираем «apiManual»
Затем просто запускаем все ячейки по очереди сверху вниз, пока в консоли последней не получим строчку
После этого прокручиваем консоль в самое начало и ищем ссылку
Your url for SillyTavern: httos://emerging-sims-researcher-im.trvcloudflare.com,нейронные сети,ChatGPT,gpt,локальные языковые модели,google colab,длиннопост,SillyTavern,LM,вайфу
Именно её нужно вставить в таверну:
XTTSV2
v Reload
O Enabled
0 Narrate user messages O Auto Generation 0 Only narrate "quotes"
O Ignore *text, even "quotes", inside asterisks* O Narrate only the translated text 0 Skip codeblocks [Default Voice]
disabled	v
Ignat
(Default Voice]	v
Rin Tohsaka
female	v
Language
Russian	v
После этого настройки должны выглядеть так. Если поля с выбором голоса персонажа не появилось, перезагрузите страницу и снова войдите в чат с персонажем. Ползунки можно пробовать двигать, чтобы получить другой результат.
Голос для персонажа нужно выбрать обязательно, иначе он не заговорит.
Запустить озвучку фразы можно кнопкой
ЕвУ14<2>#рансР^
, ожидая увидеЩЦШ!Ш1ШЛ^ю юзнаградить-».
ррт. но пстпнпвливпртся но,нейронные сети,ChatGPT,gpt,локальные языковые модели,google colab,длиннопост,SillyTavern,LM,вайфу
Но если вы настроили всё как на картинке, генерация будет идти автоматически после ответа.
Эмоции и сумморайз.
Теперь мы наконец-то можем общаться в живую! Но как-жевизуальный контакт? Разумеется, это тоже не обошли стороной, именно для этого мы с вами скачивали спрайты эмоций в папку с персонажем!
Для этого нам понадобится запустить отдельный сервер расширений.
Итак, идём на гитхаб https://github.com/SillyTavern/SillyTavern-Extras
Лучше поставить всё это локально следуя инструкции на странице (что гораздо удобнее для повседневного использования).
Но попробовать можно и в колабе (не опять, а снова)
Ничего не меняем, запускаем последнюю ячейку и ждём ссылки
Running on: https ://king-wellness-congressional-fake.trvcloudflare.com
*	Serving Flask app ’server'
*	Debug mode: off
WARNING: This is a development server. Do not use it in a production deployme
*	Running on http ://localhost : 5100
Press CTRL+C to quit,нейронные сети,ChatGPT,gpt,локальные
Ссылку вставляем в нижнее поле окна Расширения
Затем для удобства, рекомендую включить !!!РЕЖИМ ВАЙФУ!!! В настройках визуала.
И вот, мы уже можем общаться лицом к лицу! Алилуйа!
Спрайты персонажа будут меняться в зависимости от его «эмоций». Кроме того, они могут быть анимированы (но встречаются такие редко).
Также стоит упомянуть о вкладке Summarize в расширениях.
Это очень полезная штука, увеличивающая «память» бота. Работает это так: в какой-то момент, пока размер контекста ещё не превышен, модель кратко конспектирует суть происходящего. Затем этот «конспект» будет отправляться вместо не входящей в контекст истории чата.
Summarize with:
Extras API
Current summary:
Summary will be generated here...
S Pause
O Summary Settings Insertion Template [Summary: {{summary}}]
Injection Position
•	Before Main Prompt / Story String O After Main Prompt / Story String
•	In-chat @ Depth 2
Restore Previous
• NoWI/AN
Summarize &
Summarize with: Main API
/\
Current summary:	Restore Previous
[Taking the above information into consideration, you must chat in a roleplaying manner with Rin Tohsaka. Never write for Rin Tohsaka in your | responses.]
*As Rin and Ignat continue their training session together, they
Есть два варианта конспектирования: С использованием основной модели (будет генерироваться как дополнительная реплика, с той же скоростью), либо с использованием специальной модели в сервере расширений (но тогда этот сервер должен быть запущен и подключен).

Групповые чаты
Но чего-то не хватает… Правильно, зачем общаться с одной аниме-тян, когда можно общаться с двумя?!
Выбираем опции в левом нижнем углу чата и жмём «превратить в группу»
,нейронные сети,ChatGPT,gpt,локальные языковые модели,google colab,длиннопост,SillyTavern,LM,вайфу
Переходим в меню персонажа и в настройках открываем вкладку «добавить членов»
Group: Rin Tohsaka
Контроль группы
Group: Rin Tohsaka	Щ
Искать / Создать тэги	Щ
Сортировка ответов в группе Обычный порядок	v
Group generation handling mode Swap character cards v
«- ★
Разрешить ответ себе Автоматический режим 5 Hide Muted Member Sprites
Текущие члены
&
1-2 of 2 <	>
После чего составляем нужный нам для досуга список.

Генерация иллюстраций к чату.
Так, что же ещё нам может понадобиться? Конечно же иллюстрация происходящего с помощью Stable Diffusion!
Q
Image Generation ?
O Edit prompts before generation 9 Interactive mode
9 Use multimodal captioning for portraits 9 Auto-enhance prompts Source
Extras API (local / remote)	v
Extras API (local / remote)
Stable Horde
Stable Diffusion Web Ul (AUTOMATIC1111)
SD.Next (vladmandic)
NovelAI
На выбор есть несколько вариантов. Если у вас подключен сервер API, вы можете сгенерировать картинку через встроенный SDмодуль. Также можно подключить через APIсобственныйзапущенный StableDiffusion.Но мне больше нравится вариант StableHorde,т.к. он всегда доступен и не требует дополнительных модулей.
Жмём на волшебную палочку в нижней левой части чата и выбираем Generate Inage и далее один из пунктов
Send me a picture of:
Yourself
Your Face	K(
Me	a'
ia
The Whole Story
The Last Message ¡a. Raw Last Message ^
iv
Background W I i J ridyudlft
y Generate Image 2
X	™
#! H Generate Caption Vt
48
1 Token Counter oc □D Translate Chat,нейронные сети,ChatGPT,gpt,локальные языковые модели
Теперь ждём пока не получим результат!
Это может быть неплохой заменой спрайтам эмоций, превращающей чат в графическую новеллу.
Но учтите, что перед генерацией картинки, ваша текстовая модель сгенерирует для неё промпт. Так что всё это может занять дополнительное время.
Конечно в таверне ещё много фишек и настроек, но пока думаю стоит на этом остановиться.
Спасибо всем, кто дочитал до этого момента не пролистывая!
P.S. Если вы, чтобы не ждать очереди в Хорде, запустили LLMв колабе Text Generation WebUI, затем чтобы не устанавливать TTS, запустили в колабе и его, и в конце то же самое сделали с сервером дополнений, то поздравляю, у вас фуллхаус!

Добрый день, Реактор.


Долго размышлял, выкладывать ли это, ибо хз, кому может быть интересно. Но решил всё же поделиться своими положительными впечатлениями.
Итак, пока добропорядочные реакторчане зарабатывали себе медальки за проёбанное лето и пытались обрести просветление до уровня олдфага, познавая ленту, я осмелился не только завести себе друзей, но и прокачать их до уровня ИРЛ, одним пасмурным днём объявив, что через двое суток приеду к ним.
Ну и приехал, хуле. От моего сраного Воронежа до Оренбурга больше суток пути и нет прямого маршрута, но кому б это мешало? Так что, изъяв все свои сбережения и ещё немного поклянчив у знакомых, что имели в этот день глупость заговорить со мной, я отправился в путь. Сразу замечу, что доехал на отличненько, соседи попались хорошие на обоих маршрутах.
Ах да, я заранее извиняюсь за мои кривые руки: на большей части фотографий так или иначе завален горизонт.
Первой моей остановкой была Самара, где я провёл почти час, ожидая пересадки. Что я могу сказать? От вокзала я далеко не отходил, но увиденное меня, мягко говоря, не впечатлило. Очень помпезно, с попыткой в какой-то урбанистический шик (нужно быть ёбаными извращенцами, чтобы построить такой вокзал), но при этом очень неухоженно и грязно. И это место, которое видят по прибытии все гости города? Как тогда выглядит остальное, хотел бы я знать? Хотя нет, не хотел бы. Серьёзно, ребят, даже Сызрань куда как красивее.
Ах да, ребят, я всё понимаю, но убирать памятники в закрытые павильоны - тоже охуенная тема. Ни рассмотреть, ни сфотографировать нормально.
В сам Оренбург я приехал в 22:30 по местному времени. Немного на два часа позже, чем перестают ходить автобусы, а к месту временного жительства (дому одного из двух обитающих здесь друзей) мне надо было ебенить через весь город и реку Урал. Пришлось брать такси. Таксист (то ли казах, то ли ещё какой басурманин, в темноте не разобрал) нужного адреса, как водится, не знал, но обещал разобраться. Что интересно, на Гугл-картах означенной улицы не было, что несколько затрудняло рекогносцировку на местности. К этому добавлялся ещё и тот факт, что Кирилл дал координаты своего жилья настолько туманно (а потом, как выяснилось, ещё и неправильно), что по ним следовало бы писать пророчество. Всё это вылилось в практически получасовое блуждание по пригороду и частному сектору, перемежаемое нашим с водителем матом и лаем собак. Цель, в итоге, так и не была достигнута: я высадился на ближайшей к посёлку остановке, заставив моего гостеприимного хозяина самого тащиться за мной километра два. Ну да сам виноват. Кстати, это было время первой потери: в салоне автомобиля я каким-то образом оставил свой нож, который достал, когда подозрительного вида мужик повёз меня в темноту. Интересно, что он подумал, обнаружив на заднем сидении раскрытую заточку?
Сам город произвёл на меня в высшей мере благоприятное впечатление. Да, чуть ли не половина его состоит из частного сектора, но какая в жопу разница? Ходил я много где, но так и не увидел нигде ни особо махровых свалок, не изрисованных всякими хуями заборов, ни даже общероссийских уёбанных в говно дорог. Нет, они не идеально ровные, конечно, но по сравнению с тем же Воронежем - сказка.
Таких вот плакатов по городу много. И, глядя на то, как обустроен центр, поневоле начинаешь всему этому верить. Ребята, на мой туристический взгляд, явно стараются.

Так вот выглядит одна из главных улиц города. Таки она чисто пешеходная, как я понял, хотя некоторых хуесосов на машинах это и не останавливает. Ну да в семье не без урода.

И таки нет, вот на этом кадре с горизонтом всё в порядке. Башня действительно немного косая.



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

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

Например, этот памятник бездомным животным. Нигде больше, а по России я поездил вполне уже неплохо, я такого не видел. Да и сделан он, надо сказать, весьма качественно.

Есть памятник учителям (фотографии против солнца великолепны, не спорьте). На стенде за ним - фамилии выдающихся деятелей в сфере образования, что имели непосредственную связь с Оренбургом.

Севернее по той же улице - аллея героев и стенд с лучшими людьми города. И, по-моему, это охуенно.

А когда я фотографировал этот памятник через дорогу, водители притормаживали, чтобы не закрывать мне обзор. Было очень приятно.

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

Есть даже памятник Хую Простому, хотя я так и не понял, какое отношение он имеет к Оренбургу. Местные, впрочем, любят делать странные вещи.

Вот, например, памятник Чкалову. Стоит в конце главной улицы города. Чкалов - известный лётчик, хороший человек, но почему ему памятник в Оренбурге? А потому что Оренбург носил название Чкалов некоторое время. А почему он носил такое название? А хуй его знает. Просто так. Чкалов здесь даже не бывал ни разу.

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

Этот олень - копия с найденных в Илекском районе древних фигурок.

При нём даже есть сопроводительная грамота.

Алсо тут есть вот такие вот охуенные добрые львы. На улице Кирова, если мне не изменяет память.

Также на улице Кирова есть сам Киров. Ну, это-то как раз довольно логичный шаг.

Ну и вот вам маленький Ленин на закуску.Вкидывать сюда ВСЕ памятники я, пожалуй, не буду, ибо их великое множество, а пост уже и так достигает размера конвеерной ленты на крупном заводе. Лучше приезжайте и сами посмотрите, я всячески рекомендую.

Кроме прочего, имеется довольно крупный парк, посвящённый Великой Отечественной. Несколько экспонатов оттуда действительно выглядят интересно. Хотя тут же я видел довольно много мудаков. Несмотря на таблички "Экспонаты руками не трогать", яжмамочки со своими онжеребёночками радостно вытаптывают газоны и пытаются доломать технику. Впрочем, ничего нового, некоторые люди просто не меняются.

Кстати о людях. Люди в Оренбурге вежливые (!) и добрые (!!). За три дня, проведённые в городе, я ни разу не видел стандартных срачей. Ни бухих дерущихся мужиков, ни визжащих до посинения баб. Даже гопота и быдло тут какие-то добрые, серьёзно. Нет, может быть дело в том, что я всюду ходил с красивым красным ломом (кстати, ментам на это было вообще насрать, хотя в городе их много), но общее впечатление от местного населения сложилось крайне благоприятное.
На заметку: если в Оренбурге к вам подходит бритый бугай, всё в порядке. Не стоит убегать. Так тут выглядит довольно большой процент населения, и это никак не отражается на их личностных качествах, это всё равно добрые, пусть иногда и немного грубоватые, люди.
Отдельный респект этим камрадам. Конечно, исполнять КиШа на главной улице города - это, надо отметить, революционный шаг. Но, опять же, стоит отметить, что играть и петь ребята умеют (как минимум лучше самого Горшка). Спасибо за выступление, пожалуйста за карту на медиатор, было приятно.

О природе я сказать могу немного. Вообще я большой любитель пошляться по диким местам, но в этот раз банально не хватило времени (а, вернее, средств на проживание и питание, от Кирилла пришлось съехать). Но я всё же нашёл немного времени, чтобы прогуляться на восток и сделать несколько кадров.

Ну и как, побывав в Оренбурге, не сфотографировать это?

В общем, город мне понравился чуть ли не больше, чем все остальные, в которых я бывал. Лучше ёбаной Москвы он уж точно, можете быть уверены. Если нехуй делать, вполне можно совершить сюда поездку, останутся, полагаю, приятные впечатления. И да, всем хикканам, для которых хостел - слишком шумная и хуёвая тема, я рекомендую мотель "Пит-стоп" (нет, мне за это не платят). За одноместный номер они берут косарь в день, но при этом там очень мило и уютно, у тебя будет своя ванная комната, холодильник, телевизор (хотя я его ни разу не включал, ибо не смотрю), кондиционер и удобное кресло в дополнение к прочей мебели. Персонал не обращает на себя внимание совершенно, а на первом этаже есть кафе, где за 150 примерно рублей можно очень вкусно и сытно позавтракать. Минус один - мотель немного в ебенях, так что придётся немного пройтись.

Чем встретил меня родной город по возвращении? Хуёво нарисованной свастикой на заборе и визгливо срущейся семьёй на перроне. Дом ,хренов дом.

P. S. Оренбуржец, если ты видел высокого патлатого мудака в чёрном, который, надо признать, вполне хорош собой, то, скорее всего, мы уже заочно знакомы. По крайней мере, других длинноволосых парней я на улицах не видел.
***
Если ты до сих пор читаешь это, реакторчанин, то я люблю тебя и целую в дёсны. Ты молодец, счастья тебе и успехов.
Спасибо за внимание.

Вождь! Тут модер охуевший!

Опять....
Тут давеча Кока решил посостязаться в грудусе ебанутости с модерами аниме, банившими за соус на порно, который просили на коммент выше, забанив 30 человек за несогласие с ним в сраче в политоте.
Это ж политота, скажете вы? И будете совершенно правы. Только вот бан мало того что на год, просто потому что оказывается есть другое мнение кроме как модерское, так ещё и на весь Реактор, а не только в политоте. Смекаете? Вы посрались с кем-то в Вахе\АТ\Аниме\вставьте свой фандом\, а вас на год забанили. Просто потому что у одного пидора был банхаммер. 
Я считаю что таким людям стоит выдавать вилы ректально. Желательно на регулярной основе, для профилактики.
,хроники реактора,Смешные комиксы,веб-комиксы с юмором и их переводы,реактор,Админы,кока,охуел,а вода мокрая,Легенды Джоя

Отличный комментарий!

А комментировать народ ссытся, чтобы и тут не забанили?
ВИЛЫ-ВИЛЫ ЕМУ В СРАКУ!
,хроники реактора,Смешные комиксы,веб-комиксы с юмором и их переводы,реактор,Админы,кока,охуел,а вода мокрая,Легенды Джоя

Фрагмент новеллы Отделённые / Severed за авторством Нейт Кроули, перевел Desperado

Сложно быть вангардом Обироном

***
— Роботы? Тьфу! — с отвращением выплюнул Зандрех. — До чего непорядочно выставлять бездушные машины против некронтир!
В действительности же и сам Зандрех, а также Обирон и каждый солдат внизу были точно такими же бездушным машинами. Причём так давно, что на их веку горы рассыпа́лись в пыль. Но немесор либо не мог, либо не хотел этого замечать. Варгард в очередной раз взвесил на чаше весов острое желание поправить своего хозяина и уверенность в том, что тот опять проигнорирует его, и потому решил промолчать. Тогда он снова принялся искать возможность выразить своё разочарование через клинок.
***
Признаться, Обирон умирал от скуки, и к тому времени, когда его хозяин наконец озаботился тем, как бы отогнать противника, варгард уже принялся осматривать капитальную баржу посредством обслуживающих её скарабеев, надеясь обнаружить какой-нибудь незначительный дефект и исправить его. Он поочерёдно мысленно переносился в жукообразные конструкции и через их окуляры вглядывался в поисках какой-нибудь ошибки в калибровке, но ничего не находил. Каждый солдат пребывал в идеальном состоянии, всякая поверхность выглядела безупречной. По всей длине ладьи царило спокойствие, как в саду мёртвых скульптур.
***
На кратчайший, но дикий миг Обирона охватило безумие. Что, если он позволит человеку выполнить задание? В таком случае ему никогда больше не придётся снова выслушивать забавные истории об Утту-Прайме или сидеть на очередном безрадостном пиру, притворяясь, будто наслаждается вином из чаши, которая, в сущности, была сухой половину вечности. Он мог даже узреть наконец проблеск осознания происходящего в глазах немесора, когда клинок убийцы погрузится в него. Стоило ли это всё того, чтобы увидеть, как старый генерал очнётся от грёз?
,Warhammer 40000,wh40k, warhammer 40k, ваха, сорокотысячник,фэндомы,Necrons,Vargard Obyron,nemesor zahndrekh,Wh Other,Wh Books,Necron Lord,lychguard

Отличный комментарий!

Я однажды почистил снег перед домом бабки-инвалида. Полтора часа сугробы разгребал. Потом говорю "Я вам снег почистил", она говорит "ага" и мимо прошла.

Barony или «Deep Dark Fantasy».

- …Таким образом, если вы сложите руки вместе и переплетете большие пальцы, долбанет, хоть и не должно… -
Автоматон-механист Vulture закрыл книгу, запомнив новое заклинание, и тут же съел ее, отправив в топку своего ненасытного реактора. Настоящий читатель всегда извлекает из книги максимум пользы.
Турель с арбалетом периодически вертелась туда-сюда, ища цель, напарник же наставил свой арбалет на единственную дверь – вход в комнату.
Похоже, наконец-то автоматон был в безопасности. Уж здесь-то, под такой защитой, его никто не достанет.
Достав алхимическую станцию, Vulture тщательно изучил доступные в инвентаре зелья. Одно из них определенно могло снять с него проклятие, из-за которого он ходил задом наперед.
Красное, синее, фиолетовое… Вроде так…
Напарник нервно оглянулся на автоматона, звенящего склянками. Увидел цвета зелий. В ужасе раскрыл рот…
Взрыв сотряс помещение.
Турель издала сигнал и отключилась.
Металлические запчасти вперемешку с шмотьем и кровью валялись по всей комнате.
Barony – ты никогда не в безопасности, если ты – безграмотный идиот.

7 лет.
Этой игре уже 7 лет, а я узнаю о ней только сейчас.
Этот шедевральный симулятор «сейчас мы будем сидеть и очковать в подземелье три часа подряд, чтобы умереть от куска гнилого цыпленка» 7 лет избегал моего внимания.
Чтобы поразить меня своей Wazhack-овостью именно тогда, когда я не ждал.
«Именно тогда, когда я не ждал» - вся суть Barony.
Вы никогда не ждете, что именно в момент, когда вы роетесь в инвентаре, пытаясь понять, насколько плохо вам будет вот от этого красного зелья, если вы попытаетесь вылечить им себя от отравления, к вам в комнату зайдет крыса и совершит ровно один укус на те самые последние 5 HP, что у вас остались.
Как она откроет дверь?
Никак. Ее откроет скелет, заглянет в комнату, не заметит вас и выйдет.
Спасибо скелет, что проветрил помещение от нуба. Отличный у вас кооператив, просто чудесный.
Вкратце о том, кем игра видит игрока.
Задача Barony – создавать чистый хаос каждую секунду нахождения в игре и держать игрока в напряжении, уча терпению и шизофрении.
Динамика игры абсолютно случайна: то в первые же десять секунд на игрока нападает трое костяных гопников, запинывая его в углу, то, крадясь по закоулкам, игрок нервно ерзает на стуле при звуках дальних сражений крыс с пауками и в итоге безопасно добирается до люка на следующий уровень подземелья, удивляясь тому, как легко все прошло. И помирая от упавшего на голову камня прямо рядом с пресловутым люком.
В ЛЮБОЙ момент, в ЛЮБУЮ секунду может начаться неумолимо надвигающаяся дичь.
А все потому, то КАЖДЫЙ раз вроде бы тот же самый уровень, пусть и генерируемый чуть иначе, ПОЛНОСТЬЮ случаен.
Как и все, что на нем находится.

Вот что бывает, когда неумолимо надвигающаяся дичь неумолимо надвиглась на твоего союзника, а он неумолимо не отодвигся, ибо УМЕН ОЧЕНЬ.
Если вкратце, то задача – дойти до финального босса сквозь несколько уровней подземелья и победить его.
На сгенерированный уровень загружаются враги, предметы и бессовестность разработчиков.
А дальше как пойдет.
Ибо путей прохождения и вариаций – тьма-тьмущая, можно, играя за козлорога-варвара, просто рубить всех и жрать сырое мясо, можно за мага-гоблина на бегу разить врага молниями и огнем из посохов и книг, а можно «чисто по стелсу, посоны» красться мимо врагов за суккуба-священника к выходу, иногда критуя вслух.
[Ах да, и даже примитивный козлорог-варвар может натурально набухивать противника для союза, НЕ СМЕЙ, РУКИ НА СТОЛ, НЕ В ЭТОМ СМЫСЛЕ, это к слову о вариативности].
Но в любом случае нужно ДУМАТЬ и ВЗВЕШИВАТЬ – что там, за следующим коридором, и стоит ли мне использовать этот мощный амулет, дающий вампиризм, но приносящий аутизм, если дальше - тесты на IQ?

Ослепнуть посреди боя – спасибо, «неизвестное кольцо дур. туп. деб. не. надев. оно. теб. сожр.!!!»
Предметы – ключ ко всему, в том числе и к скорой смерти.
Каждый подбираемый предмет сперва нужно изучить, и изучение ведется, слава совести разработчиков, автоматически, в зависимости от уровня навыка персонажа [да да, параметров для прокачки, прямо влияющих на игру, тут до хрена].
От мечей, арбалетов и посохов до алхимических станций, капканов и телепортирующих ловушек: все имеет свои свойства, как положительные, так и отрицательные, и все, естественно, пытается взаимодействовать со всем.
Швырнуть во врага зелье слабости, или перелететь через пропасть, оставив его ни с чем, или превратиться в него самого и пожать руку?
Я даже не хочу описывать более сложные вариации того, что можно натворить при помощи предметов в этой игре – телепортировать себя собственным заклинанием в тюрьму с пауками – проще простого, так что будь готов.
А еще все можно брать в руки и надевать с последствиями, и если игрок схватил проклятый посох открывания запертых дверей, а тот прилип к его рукам…
Надо было ИЗУЧАТЬ, прежде чем БРАТЬ.
Поэтому один из главных залогов успешного выживания здесь – терпение и ИЗУЧЕНИЕ того, что ты собрался швырять или потреблять. 
Запомни это, камрад. 
А еще тут до черта крафта. От ловушек, приборов, зачарований и зелий до магического пера, которым можно написать новое заклинание поверх старого текста в любой книге. Случайное, естественно, чтоб ты не расслаблялся.
В подземелье встречаются самые разные ребята-приключенцы в помощь, но вообще не факт, что дружелюбные, если ты, например, гоблин, а он, например, белый цисгендерный мужчина – расизм как он есть.
И сверху на расы накладывается один из 20-ти и более классов в игре – вуаля, перед нами тот самый арканист-автоматон, жрущий книги с заклинаниями после их прочтения, или клирик-скелетон, пытающийся наставить собратьев на праведный путь увещеваниями.
Или самый страшный класс – вампир-шут, пытающийся при помощи ловушек надуть, облапошить, пранкануть и выпить кровь жертв.
Отыгрыш злобного шута еще никогда не был столь реалистичен. Да да, знаменитая «ловушка Джокера» в деле, спасибо, Хит Леджер и Хоакин Феникс, за ролеплей.

Скелет-торговец - точно переживет все взлеты и падения местной валюты и успеет на этом даже навариться
Помимо того, что на первом же уровне вдруг может появиться босс-минотавр или еще какая случайная хренотень, также в наличии – объекты вроде кранов с водой, факелов, которые можно брать в руки для того, чтобы хоть что-то увидеть в местной темноте [за реально темные подземелья – респект-разрабам, заклинание вызова духа-светлячка в кои-то веки стало полезным], надгробья с юморными надписями, при неправильном шатании которых имеющие реальный шанс поднять сильного и злого мертвяка – заходя в любую комнату, игрок всегда на стреме.
Это дорогого стоит [дорогого go go, ихихихихихи!!!].
А самое ВЕСЕЛОЕ – выпив воды из фонтана, можно:
- Ослепнуть. -
- Отравиться. -
- Призвать суккуба. -
- Призвать ядовитого слизня. -
- Инвертировать управление персонажем. -
Но это только если вы плохой человек по жизни, да да.
Я же говорю, «быть на стреме» - это фирменный слоган игры.
Когда малость перебрал газировки.
Я же могу выразить бесконечное уважение и восхищение разработчикам за то, что они умудрились воссоздать особый вид геймплея.
Сидя посреди уровня, обложившись капканами и в подвешенном состоянии изучая предметы, игрок чувствует себя реально живущим в подземелье приключенцем.
Это не скоростной ритм рогаликов, рогилайтов, ИГР С ЭЛЕМЕНТАМИ РОДЖИЛАЙК, ПОЧЕМУ ВАС ТАК КОРЕЖИТ ОТ ЭТИХ ОПРЕДЕЛЕНИЙ, ПЕРФЕКЦИОНИСТЫ, где надо обладать быстрой реакций в ответ на постоянно изменяющиеся угрозы – это реально жизнь в подземелье, с остановками на привал, раздумьями, выработкой тактики, изучением инвентаря и планированием своих действий.
Может, Barony и уступает коллегам по цеху в различных параметрах, но генерация каждый раз новой и безумной истории, которую потом можно со смехом рассказывать друзьям…
Очень немногие игры такое могут.
Очень.
Всем – по напарнику, уклоняющемуся от катящегося камня, и если вы раньше ПОГЛОЩАЛИ литературу, но последнее время просто НЕ ПЕРЕВАРИВАЕТЕ современные книги, может быть, ты и капчу не распознаешь, проклятая машина?!!
Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме в красном углу стоят образа (+1000 постов - в красном углу стоят образа)