Skip to content

Nasz GPT

Utworzone: 03.04.2025

Opis projektu:

Stworzyłem własną wersję interaktywnego chatu GPT, rozszerzoną o możliwość dynamicznej zmiany osobowości modelu oraz kalkulację kosztów użycia API w czasie rzeczywistym, przeliczanych z dolarów na złotówki. Aplikacja ma charakter edukacyjno-narzędziowy i może pełnić rolę osobistego asystenta lub narzędzia demonstracyjnego.

Funkcjonalności:

  • 🧠 Chat GPT – interfejs do rozmowy z modelem językowym (OpenAI API).
  • 🎭 Zmiana osobowości – użytkownik może wybrać „charakter” asystenta (np. mentor, analityk, komik, nauczyciel).
  • 💰 Kalkulator kosztów tokenów – aplikacja liczy liczbę zużytych tokenów w każdej rozmowie i przelicza koszt z USD na PLN.
  • 🧾 Historia rozmów – zapisuje konwersacje i ich koszt, umożliwiając analizę lub eksport.
  • 🌐 Obsługa wielu modeli – GPT-4, z dynamiczną zmianą modelu w trakcie działania.

Wykorzystane technologie:

  • Frontend: Streamlit
  • Backend: Python (openai, requests)
  • API: OpenAI API (chat completions)
  • Inne: pandas (log rozmów), JSON (zapis historii)

Odwiedź repozytorium GitHub

Tutaj screen z projektu:

Widok początkowy Widok jednej z rozmów