Skip to content

🎨 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


🛠️ 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