🎨 AI Coloring Studio (v5)
Interaktywny dashboard stworzony w Streamlit, który pozwala użytkownikowi wygenerować kompletną książeczkę do kolorowania na podstawie jednego motywu przewodniego.
🚀 Linki do projektu
- Aplikacja w chmurze: Uruchom na Streamlit Cloud 🚀
- Kod źródłowy: Zobacz repozytorium na GitHubie 🛠️
🛠️ Główne funkcje
- Automatyczna burza mózgów: Generowanie unikalnych pomysłów na sceny przez LLM na podstawie jednego hasła użytkownika.
- Pełna kontrola nad promptem: Możliwość ręcznej edycji i doprecyzowania każdego opisu wygenerowanego przez AI przed zleceniem rysowania grafiki.
- Zróżnicowanie artystyczne: Wbudowany wybór stylów graficznych (np. mandala, kawaii, komiksowy kontur, realistyczny szkic).
- Eksport zbiorczy: Masowe generowanie grafik i automatyczne pakowanie ich do jednego pliku ZIP gotowego do pobrania.
🔐 Architektura i Bezpieczeństwo (FinOps)
- Zabezpieczenie budżetu: Aplikacja automatycznie próbuje załadować klucz API z lokalnego pliku
.env. W przypadku wdrożenia w chmurze, system odcina dostęp do głównego konta i wymaga od użytkownika zewnętrznego podania jego własnego klucza w zabezpieczonym formularzu (brak ryzyka niekontrolowanych kosztów). - Responsywny interfejs: Wygląd aplikacji został w pełni dostosowany do systemowego trybu ciemnego (Dark Mode) oraz jasnego użytkownika.
💻 Użyte technologie
- Język: Python
- Frontend/Dashboard: Streamlit
- Integracje AI: OpenAI API (Modele tekstowe oraz gpt-image-1)
- Przetwarzanie danych & Pliki: Pillow (PIL), zipfile, io, base64
- Kontrola wersji: Git / GitHub