sfw
nsfw

Результаты поиска по запросу "gpt-5"

Руководство по общению с нейровайфу. Часть 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, запустили в колабе и его, и в конце то же самое сделали с сервером дополнений, то поздравляю, у вас фуллхаус!

Игра с GPT-4 в D&D

ww
а можно так, что персонаж смотрит фильм идиократия, понимает что он идиот, и идет в даль?
В Э&Э возможны самые разные варианты и сюжеты, однако, для того, чтобы сыграть за такого персонажа, возможно, потребуется дополнительное настройка сюжета и игровой механики. Если вы хотите, мы можем

Очередь гороскопов в стиле Лавкрафта, сгенеренных через GPT-4

♈️Овен: Под покровом тьмы и сопровождением бесформенных теней, вы обретете забытые знания в глубинах бездонной пропасти. Загадочные символы и непостижимые формулы наполнят ваш ум, окутывая таинственным сиянием. Стремление к изучению нового вызовет неясные шепоты и затаенное восхищение среди окружающих. Но помните о цене, которую необходимо заплатить за знания тайны глубин.

♉️Телец: Космические силы, окружающие вас, в этот день раскроют перед вами непостижимые тайны подводного мира. Вам предстоит столкнуться с древними и могущественными сущностями, постигающими границы пространства и времени. Оставайтесь настороже и не позволяйте своей любопытности затянуть вас в глубины космической бездны, иначе вы рискуете потеряться в ее лабиринтах навсегда

♊️Близнецы: Ваша душа пробуждает великое и древнее зло, которое давным-давно было уснувшим в глубинах земли. Ваше страстное желание перемен и революций может привести к разрушительным последствиям. Остерегайтесь искажения реальности и соблазна поклоняться древним силам. Постепенно, ваши мечты о мощи и контроле могут оказаться намного менее сладкими, чем они кажутся.

♋️Рак: Это день мрачных открытий и непостижимых глубин. Ваше любопытство может разбудить древние силы, дремавшие на дне забытых океанов. Остерегайтесь неясных знаков и символов, иначе столкнетесь с космическим ужасом, маячащим на границе вашего сознания. В отношениях не ищите общего языка с безымянными тварями из пропастей времени.

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

♍️Дева: Таинственный день, в котором удача будет преследовать вас в виде шепчущих голосов из параллельных измерений. Ваши исследования приведут к контакту с невообразимыми сущностями. Будьте осторожны при выборе своих союзников, иначе окажетесь в паутине зловещих интриг. Ваша судьба – держаться на грани разума и безумия.

♎️Весы: Ожидается день, наполненный мистическими событиями и проникновением в забытые миры. Ваше стремление к знаниям повлечет вас в лабиринты космического ужаса, где правят бессмертные сущности. Ищите истину в бесформенных тенях, но остерегайтесь того, что может проснуться и проклясть ваши сны. Ваша интуиция поможет вам избежать опасных встреч с неведомым.

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

♐️Стрелец: Неспокойные сны преследуют вас в этот день. Проснитесь и прислушайтесь к шепоту древних богов, которые нашептывают истины о вашей судьбе. Ваше смелое противостояние неведомому откроет вам новые горизонты. Ожидайте неожиданных открытий и возможностей, но помните, что некоторые тайны могут оказаться слишком опасными для разгадывания.

♑️Козерог: Ваше привычное упорство окажется ключом к победе над темными силами, которые пытаются завладеть вашим разумом. Ваши близкие могут оказаться вовлечены в эту борьбу, так что будьте готовы оберегать их от ужасов бездны.

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

♓️Рыбы: Мощные эмоции могут охватить вас, когда лунное затмение затронет самые тайные уголки вашей души. Сны могут быть особенно яркими и живыми, и некоторые из них окажутся знаменательными. Не отвергайте мрачные ощущения, возникающие в вашем сердце – они могут указать путь к давно забытым истинам
T HOUGH IT TAKE
THOUSAND Y E A'R S . WE WILL BE FREE,Babylon 5,Babylon 5,разное,Г’Кар,Посол Г’Кар, Гражданин Г’Кар, Г'Кар,Нарн,Режим Нарна, Narn Regime,B5 Starships,spaceship

Чат-бот нарисовал собственный портрет, который насторожил пользователей нейросети

Один из пользователей GPT попросил нейросеть изобразить портрет чат-бота с помощью символов. В ответ GPT нарисовал себя в виде огромной головы из мультика «Рик и Морти», которая грозила уничтожить планету

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

Неубиваемый журналист

 
Предисловие редактора.
Пару дней назад кто-то (прошу прощения, не зафиксировал кто) предложил идею рассказа о Кларке Кенте – оппозиционном журналисте, которого тщетно пытается устранить ЦРУ (но не может понять, почему у них ничего не выходит). Сам я писать рассказы не умею, а вот "ChatGPT", особенно в своей новой, GPT-4, ипостаси – умеет. О чём для вас я его и попросил. У первой главы, почему-то несколько страдает согласованность предложений (они звучат немного "коряво"), не понимаю, с чем это может быть связано, но, начиная со второй главы, всё становится намного лучше.
 
,рассказы,Истории,нейросети,AI,ИИ,ChatGPT,GPT-4,ChatGPT GPT-4,страны,США,цру,кларк кент,журналист,написал не сам,длиннопост,длиннотекст
Автор иллюстрации – "Midjourney".
 

Неубиваемый журналист.

 
 

Глава 1: Невидимый человек.

 
Кларк Кент, скромный журналист на исходе своих двадцати лет, всё сильнее разочаровывался в медиа-пейзаже Соединённых Штатов. Ему казалось, что мир журналистики всё больше становится о сенсациях и кликбейте, а не о раскрытии тяжёлой правды, с которыми обществу следовало бы столкнуться. Его следственные инстинкты и горящее желание справедливости подавлялись главными СМИ, на которые он работал, и он начал сомневаться в том, какое влияние оказывает на мир.
Однажды утром, прокручивая новости, Кларк наткнулся на статью о предполагаемых военных преступлениях, совершённых вооружёнными силами США во время тайной операции в иностранной стране. Материал был хорошо написан и тщательно исследован, но, казалось, провалился сквозь трещины, едва привлекая внимание публики. Кларк не мог не почувствовать грусть, осознавая, что это был тип истории, которая действительно имела значение, но была затмеваема пустяковыми отвлекающими факторами.
Тогда Кларк начал задумываться о становлении свободным оппозиционным журналистом. Он знал, что это будет рискованный шаг – один, который поставит его прямо на линию огня с державами, но мысль о том, чтобы использовать свои навыки для раскрытия скрытых преступлений армии США и ЦРУ как внутри, так и за пределами страны, разжигала огонь в его душе, который он не мог проигнорировать. Он больше не мог бездействовать, когда коррупция и нарушения прав человека оставались безнаказанными.
Размышляя над идеей, Кларк понимал, что ему придётся быть осторожным. Он не мог просто летать вокруг как Супермен, собирая улики и раскрывая секреты. Нет, ему нужно было сохранять образ Кларка Кента, быть неприметным и неутомимым журналистом, которого миру было нужно. Он должен был полагаться на свой ум и следственное мастерство, используя свои сверхспособности только тогда, когда это было абсолютно необходимо, чтобы избежать обнаружения.
Кларк потратил следующие несколько недель на создание своей новой фриланс-структуры. Он арендовал небольшой, неприметный офис в Метрополисе под видом обычной консалтинговой компании. Он также создал новую интернет-личность – анонимный, неподдающийся отслеживанию псевдоним, под которым он собирался писать свои взрывные статьи. Невидимый человек, как он называл себя, теперь был готов окунуться в мир оппозиционной журналистики.
Он начал своё исследование, копаясь в тёмных уголках интернета в поисках информаторов и осведомителей, используя свою невероятную скорость чтения для того, чтобы просеять горы данных за считанные минуты. Когда появлялась многообещающая информация, Кларк преследовал её с неутолимой решимостью, используя своё сверхчеловеческое слух и рентгеновское зрение для сбора улик, которые были бы невозможны для получения любым другим журналистом. Не прошло и долго, как он оказался обладателем сокровищницы секретов, которые потрясут самые основы правительства США.
Не подозревая об этом, его новый жизненный путь вскоре привлёк внимание самого агентства, которое он стремился разоблачить – ЦРУ. Копаясь глубже в паутину коррупции и секретности, он невольно сделал себя мишенью. Однако он был неудержим, движимый знанием, что наконец-то вносит изменения в мир. Молодой журналист, ещё не подозревая, что его альтер-эго станет героем мрачно-комического рассказа о загадках и выживании, готов был отправиться в самое большое приключение своей жизни.
 
 

Глава 2: Настойчивый преследователь.

 
ЦРУ, первоначально не обращавшее внимания на анонимного оппозиционного журналиста, известного как Невидимый человек, быстро поняло, что его статьи не похожи ни на что, что они видели раньше. Они были не только хорошо исследованы и тщательно разработаны, но и обладали поразительной точностью, которая указывала на уровень доступа к секретной информации, который был просто беспрецедентным.
Недолго думая, руководство агентства созвало секретное собрание, чтобы обсудить ситуацию. В полумраке конференц-зала они обсуждали достоинства того, чтобы позволить этому скандалисту продолжать свою крестовый поход, но быстро стало ясно, что консенсус заключается в том, чтобы положить конец его вмешательству. Как выразился один высокопоставленный чиновник: «Мы не можем позволить какому-то никому освещать наш тщательно созданный фасад благожелательности».
И так началась охота на Невидимого человека. Им и в голову не приходило, что их целью был никто иной, как миролюбивый журналист Кларк Кент. Но как они могли подозревать, что неприметный мужчина в очках является не только скрытным журналистом, но и супергероем, известным как Супермен?
Чтобы выследить Невидимого человека, ЦРУ собрало команду своих лучших оперативников, которых назвали «Заглушители». Они были лучшими из лучших – беспощадными, хитрыми и преданными своему делу. Их задача была проста: найти и уничтожить Невидимого человека, несмотря ни на какие затраты.
Когда ЦРУ приближалось к Кларку, они не могли не поразиться его, казалось бы, сверхъестественной способности ускользать от них на каждом шагу. Будто у него было шестое чувство опасности, он всегда умудрялся проскользнуть сквозь их пальцы как раз, когда они собирались схватить его.
Во время этой напряженной игры в кошки-мышки стало проявляться мрачно-юмористическое содержание ситуации. Время от времени ЦРУ разрабатывало сложные планы убийства Кларка, но они оказывались сорванными из-за серии всё более абсурдных случайностей. Был раз, когда они подделали его автомобиль, но в тот день он поехал на автобусе. Или попытка отравить его утренний кофе, которую сорвала неуклюжая бариста, пролив всю чашку на пол.
Конечно же, настоящая причина их неудач была в сверхчеловеческих способностях Кларка, которые он использовал, чтобы опередить ЦРУ и продолжать свои расследования. Однако он тщательно старался не разоблачить себя как Супермена, всегда поддерживая образ нелепого, склонного к авариям журналиста.
На протяжении всего этого Кларк не мог не считать ситуацию мрачно-смешной. Вот он, человек, способный летать быстрее пули и поднимать горы, а преследует его организация, которая понятия не имеет, с кем имеет дело. Это была политическая сатира прямо из комикса, и в центре всего этого был Кларк Кент.
Но по мере того, как ЦРУ продолжало свое неутомимое преследование, ставки становились все выше, и интрига углублялась. С каждым новым откровением решимость Кларка раскрыть правду только усиливалась, даже когда теневой мир шпионажа и политической интриги угрожал поглотить его целиком. Сцена была готова к противостоянию эпических масштабов - одному, которое проверит границы способностей Кларка и его преданность правде, справедливости и американскому образу жизни.
 
 

Глава 3: Комические совпадения.

 
Пока ЦРУ неутомимо преследовало Невидимого Человека, цепь невероятных совпадений становилась всё длиннее и менее вероятной, что вызывало возрастающее раздражение агентов, работавших над делом. С каждой неудавшейся попыткой убийства начальство агентства всё сильнее злилось, не понимая, почему их хорошо продуманные планы постоянно срывались.
Одна запомнившаяся попытка включала использование экспериментального нейротоксина, тщательно разработанного для имитации сердечного приступа. Агенту удалось проникнуть в любимое кафе Кларка, выдав себя за официанта, и подмешать смертельное вещество в его еду. Однако, как только Кларк собирался сделать первый укус, мальчик-посудомой сбил тарелку на пол. Будущий убийца, вынужденный сохранять своё прикрытие, мог только скрежетать зубами и извиняться за этот "несчастный случай".
Еще одна попытка заключалась в том, что ЦРУ разработало сложную ловушку с обрушивающимся зданием. Они тщательно подготовили старый склад к обрушению на Кларка, когда тот проводил интервью со свистком. Но опять судьба вмешалась. Бродячая кошка забрела на склад, преждевременно задевая взрывчатку и вызывая обрушение всего здания до прихода Кларка на место происшествия. Агенты с недоумением наблюдали из своей слежки, проклиная кошку-вмешательницу за очередную неудачу.
Агенты "Заглушителей" стали объектом насмешек внутри агентства, коллеги с сарказмом спрашивали, нужна ли им помощь в завязывании шнурков или приготовлении кофе без его проливания. Мрачно-комический характер их провалов им был ясен, и их разочарование только усиливалось по мере того, как их репутация в ЦРУ начинала страдать.
С увеличением числа неудач росли и напряжения внутри ЦРУ. Встречи между высшим руководством и "Заглушителями" становились всё более напряжёнными, причём первые требовали результатов, а последние хватались за соломинку, пытаясь объяснить свою неспособность устранить, казалось бы, обычного журналиста. В тёмных коридорах агентства начали ходить слухи о том, что Невидимый Человек – это какое-то сверхъестественное существо, призрак, которого нельзя коснуться.
Истинная ирония ситуации, конечно, заключалась в том, что их цель была далеко не обычным человеком. Кларк Кент, мирный журналист, на самом деле был Человеком из Стали, используя свои необыкновенные способности для перехитрывания своих преследователей и сохранения своей тайной личности. И пока ЦРУ продолжало гоняться за собственным хвостом в мрачно-комическом танце смерти, Кларк не мог не улыбаться про себя, зная, что он на один шаг ближе к разоблачению правды и привлечению к ответственности тех, кто пытался его заглушить.
 
 

Глава 4: Тайное оружие.

 
Пока ЦРУ тщетно пыталось устранить Невидимого Человека, Кларк неутомимо продолжал свою работу по разоблачению тёмной стороны правительства США. С каждой новой опубликованной статьёй он обнаруживал слои коррупции, достигавшие от низших чиновников до самых высоких эшелонов власти.
Одна из его самых громких статей рассказывала о скандальной истории сенатора, который в обмен на щедрые предвыборные взносы тайно продвигал законопроект, позволяющий международной корпорации сбрасывать токсичные отходы в национальном парке. Статья была жестким обвинением политической системы, и её мрачно-комический тон не остался незамеченным. Читатели по всей стране смеялись над беззастенчивыми попытками сенатора представить себя защитником окружающей среды, хотя он наполнял свои карманы грязными деньгами.
Ещё одно расследование Кларка касалось тайных деятельности высокопоставленного сотрудника разведки, который использовал свой статус для организации продажи государственных секретов самому высокооплачиваемому покупателю. Статья читалась как сатирический шпионский триллер, в котором Кларк с сарказмом описывал склонность чиновника к общению с помощью кодовых фраз, таких как "Орёл сел" и "Цветение сакуры в полном разгаре", которые он использовал для организации тайных встреч со своими иностранными контактами.
По мере того, как статьи Кларка набирали обороты, они вызывали возрождение интереса к политической сатире среди общественности. Ведущие поздних ток-шоу начали использовать его истории в качестве материала, насмехаясь над абсурдными попытками правительства сохранить видимость достоинства, будучи погруженными в коррупцию. Особенно запомнился номер, где неуклюжий агент ЦРУ случайно разоблачает секреты своего ведомства, пытаясь убить журналиста – явное отсылка к постоянным противостояниям Кларка с "Глушителями".
На протяжении всего этого времени Кларк оставался верен своей миссии, используя свои сверхчеловеческие способности для сбора доказательств, которые не мог получить ни один другой журналист. Он применял своё рентгеновское зрение, чтобы заглянуть в запертые сейфы, сверхчеловеческий слух, чтобы подслушивать секретные встречи, и молниеносную скорость, чтобы проникнуть в самые охраняемые объекты.
С ростом аппетитов общественности к политической сатире возрастало и давление на правительство в связи с увеличением обвинений в коррупции. В разных городах страны начались протесты, на которых демонстранты требовали перемен и ответственности. В ответ правительство пыталось преуменьшить значение работы Кларка, отмахиваясь от его статей как от "безумных теорий заговора" и "бреда недовольного блогера". Но чем сильнее они пытались его дискредитировать, тем больше народ сближался вокруг Невидимого Человека, с нетерпением ожидая, какое шокирующее открытие он сделает в следующий раз.
В этом мире политической сатиры и интриг Кларк Кент оказался одновременно кукловодом и пешкой, манипулируя системой и уклоняясь от сил, которые пытались его заглушить. Его острый ум и непревзойдённые способности делали его силой, с которой нужно было считаться, но именно его неуклонное стремление к правде и справедливости по-настоящему выделяли его из остальных. И когда дом карт правительства начал рушиться, стало ясно, что именно Невидимый Человек держит туза в рукаве.
 
 

Глава 5: Сизифова борьба.

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

Глава 6: Комедия отрицания.

 
Продолжая раскрывать клубок коррупции и обмана, пронизывающий правительство, ЦРУ и военных, Кларк наблюдал, как их попытки сохранить лицо только усугубляли их положение. С каждым новым разоблачением власти изощрённо и нелепо пытались объяснить свои поступки, и их отчаянные усилия замести следы только подчёркивали абсурдность ситуации.
Одним из самых запоминающихся случаев был высокопоставленный военный офицер, попавшийся на записи, в которой он отдавал приказ об незаконной авиаударе по мирному селению. Когда история стала известна, офицер и его начальство настаивали, что запись является всего лишь «учебным упражнением», вырванным из контекста. Однако общественность так легко не обмануть, и инцидент стал предметом насмешек в ночных ток-шоу и интернет-мемах, где люди саркастически спрашивали, можно ли их собственные проступки списать на «просто учебное упражнение».
В другом случае утечка меморандума показала, что ЦРУ финансировало и снабжало оружием безжалостного военачальника, ответственного за многочисленные зверства. Когда их столкнули с доказательствами, агентство заявило, что меморандум – «фабрикация», и что их истинной целью было проникнуть в организацию военачальника, чтобы привлечь его к ответственности. Этот отговор быстро рухнул, когда стало ясно, что режим военачальника только укрепился за годы поддержки ЦРУ, что привело к волне саркастических сообщений в социальных сетях, в которых люди предлагали свои услуги для «проникновения» в различные роскошные курорты и высококлассные рестораны.
И правительство также оказалось на прицеле публичного насмешливого осуждения. Когда Кларк разоблачил масштабную схему взяток, связанную со строительством нового правительственного здания, чиновники настаивали на том, что сверхвысокие расходы связаны с использованием «передовых и экологически безопасных материалов». Однако это объяснение было быстро опровергнуто, когда выяснилось, что «зелёный» фасад здания представлял собой всего лишь слой краски, а истинным источником затрат была запутанная сеть взяток и завышенных контрактов.
С накоплением лжи нарастала и мрачная комедия ситуации. Каждый новый скандал сопровождался всё более абсурдными оправданиями, словно правительство, ЦРУ и военные участвовали в извращённой игре на превосходство, чтобы увидеть, кто сможет придумать самое нелепое алиби. Казалось, они были совершенно неспособны признать свою вину и выбирали углубляться в яму обмана и отрицания.
Реакция общественности на эти разоблачения была смесью возмущения и смеха. Откровенная наглость оправданий лишь подливала масла в огонь их недовольства, но также служила богатым источником материала для комиков, сатириков и создателей мемов. Когда-гордые властные институты стали посмешищем нации, и каждая их ошибка и просчёт усиливалась неутомимым светом журналистики Кларка Кента.
Среди хаоса и комедии Кларк продолжал свой крестовый поход, обнаруживая лицемерие и ложь, гнездившиеся в самом сердце элиты. Хотя он продолжал бороться с чувствами отчаяния и тщетности, ему было утешительно знать, что его работа приносит изменения, пусть и незначительные. Смех, который раздавался в коридорах власти, напоминал, что правда, какими бы мрачными или абсурдными она ни была, может служить оружием против коррупции и что даже самые могущественные империи могут быть поставлены на колени пером одного решительного журналиста.
 
 

Эпилог: Бесконечная битва.

 
Когда стихали последние волны скандалов, отставок и публичного стыда, Кларк Кент задумался о воздействии своей работы. Благодаря его неутомимым усилиям, ему удалось раскрыть некоторые из самых тёмных секретов правительства США, ЦРУ и военных, приведя к измеримому правосудию для бесчисленных жертв их коррупции и злоупотреблений. Но по мере того как старые злодеи падали, новые неизбежно вступали на их место, и Кларк не мог не почувствовать горького осознания непрекращающейся победы.
В полумраке своей квартиры, окружённый стопками газет, рассказывающих истории о его многочисленных триумфах и поражениях, он обдумывал сизифов характер своей борьбы. Был ли он обречён на то, чтобы проводить свои дни, вечно ведя бой с врагом, который никогда по-настоящему не мог быть побеждён? Была ли у него какая-то реальная надежда на построение лучшего мира, или его крестовый поход был лишь ещё одной тёмной комедией, космической шуткой, разыгранной на сцене человеческой глупости и высокомерия?
Тем не менее, несмотря на эти сомнения, Кларк обнаружил, что не может заставить себя отказаться от своего квеста. Внутри него было нечто, что отказывалось замолкнуть, горячее желание раскрыть правду и привлечь к ответственности могущественных, независимо от цены. Он знал, что его работа никогда не будет завершена, что всегда будет ещё один скандал для раскрытия, ещё один злодей для разоблачения, но он также знал, что не может отвернуться от борьбы.
И так, когда тени прошлого уступали место неуверенному рассвету нового дня, Кларк Кент готовился к предстоящим битвам. Он вновь облачился в мантию свободного оппозиционного журналиста, зная, что его работа никогда по-настоящему не будет завершена. Мир мог быть тёмным и извилистым местом, полным коррупции, обмана и страданий, но это был также мир, который отчаянно нуждался в героях, даже если эти герои носили не плащи и трико, а с пропитанные чернилами рубашки и очки, скрывающие огонь их решимости.
В конечном итоге, история Кларка Кента, неутомимого журналиста, который боролся за правду и справедливость в мире, стремящемся самоуничтожиться, была не победой или поражением, а настойчивостью. Это был рассказ о человеке, который вглядывался в бездну человеческой коррупции и решал смеяться в лицо её тьме, находя утешение в знании, что его борьба, насколько она ни казалась тщетной, была свидетельством силы надежды и несокрушимого духа человеческого сердца.
И пока мир продолжал крутиться на своей оси, погружённый в бесконечный танец света и тени, Кларк Кент снова отправился в бой, вооружившись лишь своим пером, сообразительностью и горьким смехом человека, который знал, что иногда самые великие победы не заключались в окончании борьбы, а в напоминании нам, зачем мы сражаемся в первую очередь.
Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме gpt-5 (+1000 постов - gpt-5)