Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Generator Obrazów G4F

Narzędzie oparte na Pythonie do generowania obrazów z wykorzystaniem biblioteki g4f, pozwalające na tworzenie obrazów generowanych przez AI na podstawie tekstowych wskazówek.

!Przykład: Obraz wygenerowany na podstawie wskazówki "jabłko"

Możliwości

- Generowanie wysokiej jakości obrazów z wykorzystaniem modelu flux-pro
- Automatyczne zapisywanie w lokalnym katalogu
- Prosty interfejs wiersza poleceń
- Modularna struktura kodu
- Wykorzystanie dowolnego dostępnego dostawcy g4f

Wymagania

- Python 3.10+
- Połączenie z internetem

Instalacja
1. Sklonuj repozytorium:
git clone https://github.com/YOUR_USERNAME/g4f-image-generator.git
cd g4f-image-generator

2. Utwórz wirtualne środowisko:
python -m venv venv

3. Aktywuj wirtualne środowisko:
Windows:
venv\Scripts\activate

macOS/Linux:
source venv/bin/activate

4. Zainstaluj zależności:
pip install -r requirements.txt

Użycie
Uruchom generator:
python main.py

Wprowadź wskazówkę, gdy zostaniesz o to poproszony:
Enter prompt: piękny zachód słońca nad oceanem
Wygenerowane obrazy zostaną zapisane w katalogu `generated_images/` z znacznikami czasu.
Konfiguracja
Edytuj `config.py`, aby dostosować parametry:

OUTPUT_DIR = "generated_images" # Katalog wyjściowy
DEFAULT_MODEL = "flux-pro" # Używany model AI
TIMESTAMP_FORMAT = "%Y%m%d_%H%M%S" # Format znacznika czasu w nazwie pliku

Struktura Projektu

image-generator/
├── main.py # Punkt wejścia i interfejs użytkownika
├── generator.py # Logika generowania obrazów
├── file_handler.py # Funkcjonalność zapisywania plików
├── config.py # Ustawienia konfiguracji
├── requirements.txt # Zależności Pythona
├── generated_images/ # Katalog wyjściowy (tworzony automatycznie)
└── README.md # Ten plik

Jak To Działa
1. Wejście: Użytkownik wprowadza tekstową wskazówkę
2. Generowanie: Klient g4f generuje obraz z wykorzystaniem modelu flux-pro
3. Pobieranie: Uzyskuje się URL obrazu i jest on pobierany
4. Zapisywanie: Obraz jest zapisywany z znacznikiem czasu w katalogu `generated_images/`

Zależności

- `g4f` - Darmowy klient API GPT-4 z obsługą generowania obrazów
- `requests` - Biblioteka HTTP do pobierania obrazów

Rozwiązywanie Problemów

Generowanie nie powiodło się
- Sprawdź połączenie z internetem
- Spróbuj ponownie (g4f automatycznie wybiera dostępnych dostawców)
- Poczekaj kilka sekund i spróbuj ponownie

Błędy importu
- Przeinstaluj zależności: `pip install -r requirements.txt --upgrade`
- Sprawdź wersję Pythona: `python --version` (wymagana 3.10+)

Błędy uprawnień
- Upewnij się, że masz uprawnienia do zapisu w katalogu projektu
- Uruchom z odpowiednimi uprawnieniami użytkownika

Przykłady
Podstawowe użycie
python main.py
Enter prompt: czerwone jabłko z kroplami wody
Wynik:
Generating: 'czerwone jabłko z kroplami wody'...
✓ Saved: generated_images/image_20260109_143052.png
✓ Done!

Licencja
GNU General Public License v3.0 - szczegóły w pliku LICENSE.

Podziękowania

- https://github.com/xtekky/gpt4free - Biblioteka GPT4Free
- Model flux-pro do wysokiej jakości generowania obrazów

Stworzone z wykorzystaniem Pythona i g4f.

GitHub: https://github.com/fedyaqq34356/Image-Generator.git
Szczegóły pracy
Dodana 9 stycznia
156 wyświetleń
Freelancer
Heorhii Zhukov
Ukraina Kijów  21  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 21 Sejfów
W serwisie 9 miesięcy 4 dni