 |
|

08.09.2024, 16:07
|
|
Постоянный
Регистрация: 06.03.2024
Сообщений: 482
С нами:
1153270
Репутация:
68
|
|
что это? приколюха написанная просто потому что, которая позволяет сгенерировать личность и биографию, а также очень всратую эээ.. фотографию (?) сгенерированного человека. пользуйтесь (или не пользуйтесь ёпта) как и зачем хотите, я не несу ответственности за последствия выполняемых вами действий. если есть желание улучшить код - валяйте.
для генерации первичных данных используется библиотека faker
для биографии, предпочтений и внешности используется ChatGPT-4o, а именно duckchat (duckduckgo's aichat + custom made python wrapper)
для генерации картинки используется самая тупая модель StableDiffusion v1.4.
скрипт не требует от вас никаких API-ключей, регистрации итп, но сразу скажу: у 4o есть дневной лимит использования, поэтому возможно придётся изъёбываться с впном, если вдруг что. картинки генерятся У ВАС НА КОМПЕ
внимание: - ChatGPT 4o может распердеться и отказаться генерировать детали личности, ссылаясь на конфиденциальность, не верьте этому долбоебу, просто перезапустите скрипт
- генеративная модель для картинок очень любит генерировать 99 пальцев на одной руке или криповую ***ню, потому что 4o словил шизу
- писалось сугубо по фану, все проблемы скрипта - на ваших плечах, а еще никакой полезности для меня этот скрипт не представляет, просто поржал с этого
требования для запуска: - желательно запускать это дерьмо на винде, так как на ней же и писалось, на других платформах работа не гарантируется
- минимум 5 гигов свободного места для скачивания генеративной модели и pytorch
- видеокарта с минимум 4 гигами видеопамяти (оперативы должно быть не менее 10 гигов)
- желательно но необязательно иметь ссд
- видюха NVIDIA, хотя бы GTX 2xxx и не совсем всратый процессор
как запустить: - обновляешь драйвера для видеокарты NVIDIA до последней версии
- устанавливаешь CUDA Toolkit 12.4, например отсюда https://developer.nvidia.com/cuda-12-4-0-download-archive
- ставишь Python 3.11 или новее
- создаешь папку для скрипта, в ней открываешь командную строку\терминал
- выполняешь следующие команды:
Python:
Код:
python
-
m venv
.
venv
.
venv\Scripts\activate
.
bat
python
-
m pip install torch torchvision torchaudio
-
-
extra
-
index
-
url https
:
//
download
.
pytorch
.
org
/
whl
/
cu124
python
-
m pip install
-
U https
:
//
github
.
com
/
mrgick
/
duckduckgo
-
chat
-
ai
/
archive
/
master
.
zip
python
-
m pip install faker
python main
.
py
как пользоваться?
в строке `asyncio.run(main('en_US', 'female', (25,35)))` первый параметр отвечает за страну персонажа, второй параметр отвечает за пол, третий за мин-макс для рандомного возраста персонажа. поменял что-то - сохранил и запустил скрипт снова через `python main.py`
после отработки скрипт создаст картинку в папке скрипта с именем "identity.png"
|
|
|

08.09.2024, 19:37
|
|
Познающий
Регистрация: 15.12.2020
Сообщений: 38
С нами:
2848042
Репутация:
63
|
|
ашалеть
|
|
|

08.09.2024, 22:11
|
|
Участник форума
Регистрация: 29.04.2022
Сообщений: 127
С нами:
2128408
Репутация:
33
|
|
ашалеть
|
|
|

08.09.2024, 22:21
|
|
Участник форума
Регистрация: 02.12.2022
Сообщений: 142
С нами:
1815753
Репутация:
48
|
|
ашалет
|
|
|

09.09.2024, 09:53
|
|
Познающий
Регистрация: 10.10.2023
Сообщений: 60
С нами:
1366563
Репутация:
13
|
|
ашалеть
|
|
|

09.09.2024, 10:57
|
|
Постоянный
Регистрация: 18.05.2024
Сообщений: 325
С нами:
1048329
Репутация:
8
|
|
ашалеть
|
|
|

09.09.2024, 11:13
|
|
Постоянный
Регистрация: 14.01.2021
Сообщений: 422
С нами:
2805205
Репутация:
83
|
|
ашалеть
|
|
|

09.09.2024, 11:40
|
|
Участник форума
Регистрация: 31.12.2023
Сообщений: 292
С нами:
1248410
Репутация:
48
|
|
ашалеть
|
|
|

09.09.2024, 12:40
|
|
Постоянный
Регистрация: 15.05.2024
Сообщений: 331
С нами:
1053082
Репутация:
48
|
|
|
|
|

09.09.2024, 20:08
|
|
Познавший АНТИЧАТ
Регистрация: 04.01.2022
Сообщений: 1,124
С нами:
2293878
Репутация:
118
|
|
ашалеть
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|