Aplikacja Streamlit do generowania czarno-białych kolorowanek dla dzieci z wykorzystaniem modeli OpenAI (DALL-E 3 oraz GPT-4o).
Ten projekt umożliwia każdemu użytkownikowi szybkie tworzenie oryginalnych kolorowanek na podstawie własnego pomysłu. Wystarczy podać temat i krótki opis sceny, a aplikacja:
- opcjonalnie ulepszy opis za pomocą GPT-4o (bez kolorów, dźwięków, zapachów),
- wygeneruje prompt i przekaże go do DALL-E 3,
- stworzy czarno-biały rysunek do kolorowania (line art, 1024x1024),
- osadzi rysunek na białym tle A4 (poziomo, PDF, bez marginesów),
- umożliwi pobranie gotowej kolorowanki w formacie PDF.
- Czysto czarno-białe rysunki – bez cieni, szarości, kolorów, wypełnień i marginesów.
- Prosty, funkcjonalny interfejs – tylko to, co potrzebne do generowania i pobierania kolorowanek.
- Ulepszanie opisu przez AI – jedno kliknięcie i Twój pomysł staje się bardziej szczegółowy, ale bez zbędnych kolorów, dźwięków i zapachów.
- Plik PDF gotowy do druku – idealny do domowego użytku, zajęć edukacyjnych lub prezentu.
Możesz skorzystać z aplikacji na dwa sposoby:
-
Bezpośrednio online:
- Kliknij i uruchom bez instalacji: pokolorujmnie.streamlit.app
-
Lokalnie z repozytorium:
- Sklonuj repozytorium:
git clone https://github.com/AlanSteinbarth/Kolorowanki.git cd Kolorowanki - Zainstaluj wymagane biblioteki:
pip install -r requirements.txt
- Utwórz plik
.envi dodaj swój klucz API OpenAI:OPENAI_API_KEY=sk-...
- Uruchom aplikację:
streamlit run app.py
- Sklonuj repozytorium:
- Twój klucz API OpenAI nie jest nigdzie zapisywany ani przechowywany przez aplikację – jest używany wyłącznie w bieżącej sesji do komunikacji z API OpenAI.
- Aplikacja nie przesyła, nie loguje i nie udostępnia klucza osobom trzecim.
- Pamięć podręczna Streamlit (stan sesji) jest czyszczona po zamknięciu przeglądarki lub odświeżeniu aplikacji.
- Zalecamy nie udostępniać swojego klucza API innym osobom i nie commitować pliku
.envdo repozytorium.
Projekt na licencji MIT. Chcesz zgłosić błąd lub dodać funkcję? Zajrzyj do pliku CONTRIBUTING.md!
Ten projekt powstał dla moich dzieci, które bardzo nudziły się podczas deszczu. Prosiły, abym wydrukował im jakąś kolorowankę z internetu, a ja nie mogłem znaleść zadnej fajnej. Dodatkowo, projekt jest częścią mojego portfolio programistycznego. Pokazuje praktyczne wykorzystanie AI, integrację z API, obsługę PDF oraz projektowanie prostych, użytecznych interfejsów w Pythonie.
Zachęcam do kontaktu i współpracy!
Autor: Alan Steinbarth





