Нейросеть Flux на Python, даю полный код(все бесплатно)
Всем привет, хочу поделиться с вами находкой по генерации качественных изображений.
Нашел я значит такую библиотеку в питоне как: g4f
Разработана она Китайскими разработчиками, поддерживается еженедельно, и работает быстро.
Ссылка на гитхаб: https://github.com/xtekky/gpt4free
Ссылка на мой тг где я говорю про этот проект и многие другие: https://t.me/digital_vek
Больше всего мне понравилась именно модель Flux в этой библиотеке, на ней сейчас и по практикуемся.
для начала установим саму библиотеку:
pip install -U g4f[all]
Код на Python:
from g4f.client import Client
client = Client()
q = input("Введите ваш текст: ")
response = client.images.generate(
model="flux",
prompt=q,
response_format="url"
)
print(f"Generated image URL: {response.data[0].url}")
Тут в принципе все) Запускаем код, вводим слова, я ввел milk, и в консоли появляется ссылка: https://image.pollinations.ai/prompt/milk?width=1024&heig=...
Если перейти по ней то там и будет как раз наше изображение.
Если нам нужно получать картинку в виде файла .png а не ссылкой, то в этой строке: response_format="url" заместо url ставим: image.
Будет создана папка в которой будут храниться все изображения.
!!!ВАЖНО слова для генерации лучше писать на английском языке, так как на русском может получиться белиберда.
Вот пример:
Ввели слово "milk":
Ввели слово "молоко":
Данный скрипт можно внедрить куда угодно, как пример в тг-бота, либо если умеете разрабатывать сайты на питоне то реализовать это там, либо вообще написать свою GUI(десктопное приложение).
Надеюсь кому-то этот код реально поможет, в каких-либо начинаниях.
Делитесь своим мнением в комменты
Всех обнял🤗.🤗.🤗.



крч, слава чатгпт! он помог.
создаёшь текстовый документ, переименуешь его в .bat, в самом документе вводишь:
@echo off
setlocal enabledelayedexpansion
set /p prompt=Input prompt:
>"%~dp0temp_image_gen.py" echo from g4f.client import Client
>>"%~dp0temp_image_gen.py" echo import webbrowser
>>"%~dp0temp_image_gen.py" echo prompt = r"!prompt!"
>>"%~dp0temp_image_gen.py" echo client = Client()
>>"%~dp0temp_image_gen.py" echo response = client.images.generate^(
>>"%~dp0temp_image_gen.py" echo model="flux", prompt=prompt, response_format="url"^)
>>"%~dp0temp_image_gen.py" echo url = response.data[0].url
>>"%~dp0temp_image_gen.py" echo print(f"Generated image URL: {url}")
>>"%~dp0temp_image_gen.py" echo webbrowser.open(url)
python "%~dp0temp_image_gen.py"
del "%~dp0temp_image_gen.py"
endlocal
exit
сохраняешь. ну, естессно, в самом начале нужно не забыть запустить в Git строчку "pip install -U g4f[all]", без это не заработает.
когда батник с кодом запустишь - попросит ввести промпт, после ввода - подожди, картинка сама откроется в браузере по умолчанию.
если что не работает - спрашивай у чатгпт.
p.s.: рисует ну так себе конечно, но быстрее намного, чем на компе разворачивать флюкс.
p.p.s.: с NSFW лесом пойдёшь, так что не надейся....