Moduł ten umożliwia obsługę modeli GPT dostępnych przez OpenAI API i zamianę odpowiedzi na formaty MPEG.
Dodatkowo oblicza dla wybranego rodzaju przetwarzania przez OpenAI API jego koszty, na podstawie aktualnych cen dla wybranego modelu oraz obliczonej liczby tokenów lub liczby znaków.
Po wysłaniu prompta do OpenAI API, moduł odbiera odpowiedź modelu GPT w formie tekstu, i zapisuje ją do pliku tekstowego .txt w katalogu 'texts’.
Moduł 'text-player’ umożliwia wybieranie, przeglądanie i edycję plików .txt zapisanych w katalogu 'texts’.
Moduł 'text-to-speech-converter’ umożliwia konwersję wybranego pliku tekstowego na plik dźwiękowy .mp3, poprzez wysłanie go do modelu 'text-to-speech’ przez OpenAI API. Dodatkowo jest możliwość wyboru języka oraz jednego z głosów dostępnych w modelu. Wynikowy plik dźwiękowy .mp3 jest zapisywany w katalogu 'sounds’.
Moduł 'sound-player’ umożliwia wybieranie, odtwarzanie plików dźwiękowych .mp3 zapisanych w katalogu 'sounds’ oraz pobranie wybranego pliku.
Moduł 'image-player’ umożliwia wybieranie, podgląd plików graficznych .jpg zapisanych w katalogu 'images’ oraz pobranie wybranego pliku.
Moduł 'sound-and-image-to-movie-converter’ umożliwia konwersję wybranego pliku dźwiękowego oraz wybranego pliku graficznego na plik wideo, poprzez biblioteki Pythona. Wynikowy plik wideo .mp4 jest zapisywany w katalogu 'movies’.
Moduł 'movie-player’ umożliwia wybieranie, odtwarzanie plików .mp4 zapisanych w katalogu 'movies’ oraz ściągnięcie wybranego pliku.
Parametry wejściowe:
- rodzaj modelu OpenAI
- prompt
- ścieżki do katalogów z używanymi plikami
Wynik:
- pliki z odpowiedzią zwróconą przez model GPT: txt, mp3 i mp4
Po wysłaniu prompta do OpenAI API, moduł odbiera odpowiedź modelu GPT w formie tekstu, i zapisuje ją do pliku tekstowego .txt w katalogu 'texts’.
Moduł 'text-player’ umożliwia wybieranie, przeglądanie i edycję plików .txt zapisanych w katalogu 'texts’.
Moduł 'text-to-speech-converter’ umożliwia konwersję wybranego pliku tekstowego na plik dźwiękowy .mp3, poprzez wysłanie go do modelu 'text-to-speech’ przez OpenAI API. Dodatkowo jest możliwość wyboru języka oraz jednego z głosów dostępnych w modelu. Wynikowy plik dźwiękowy .mp3 jest zapisywany w katalogu 'sounds’.
Moduł 'sound-player’ umożliwia wybieranie, odtwarzanie plików dźwiękowych .mp3 zapisanych w katalogu 'sounds’ oraz pobranie wybranego pliku.
Moduł 'image-player’ umożliwia wybieranie, podgląd plików graficznych .jpg zapisanych w katalogu 'images’ oraz pobranie wybranego pliku.
Moduł 'sound-and-image-to-movie-converter’ umożliwia konwersję wybranego pliku dźwiękowego oraz wybranego pliku graficznego na plik wideo, poprzez biblioteki Pythona. Wynikowy plik wideo .mp4 jest zapisywany w katalogu 'movies’.
Moduł 'movie-player’ umożliwia wybieranie, odtwarzanie plików .mp4 zapisanych w katalogu 'movies’ oraz ściągnięcie wybranego pliku.