Free songs
header_good

Agent OpenAI: Obsługa modeli przez OpenAI API i konwersja odpowiedzi do MPEG (2024)

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

Back-end Back-end GitHub

Napisany w Python.

Front-end Front-end GitHub

Napisany w Angular, TypeScript.


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’.


Obsługa modeli GPT przez API i konwersja odpowiedzi do MPEG (2024) - 1

Moduł 'text-player’ umożliwia wybieranie, przeglądanie i edycję plików .txt zapisanych w katalogu 'texts’.


Obsługa modeli GPT przez API i konwersja odpowiedzi do MPEG (2024) - 2

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’.


Obsługa modeli GPT przez API i konwersja odpowiedzi do MPEG (2024) - 3

Moduł 'sound-player’ umożliwia wybieranie, odtwarzanie plików dźwiękowych .mp3 zapisanych w katalogu 'sounds’ oraz pobranie wybranego pliku.


Obsługa modeli GPT przez API i konwersja odpowiedzi do MPEG (2024) - 4

Moduł 'image-player’ umożliwia wybieranie, podgląd plików graficznych .jpg zapisanych w katalogu 'images’ oraz pobranie wybranego pliku.


Obsługa modeli GPT przez API i konwersja odpowiedzi do MPEG (2024) - 5

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’.


Obsługa modeli GPT przez API i konwersja odpowiedzi do MPEG (2024) - 6

Moduł 'movie-player’ umożliwia wybieranie, odtwarzanie plików .mp4 zapisanych w katalogu 'movies’ oraz ściągnięcie wybranego pliku.


Obsługa modeli GPT przez API i konwersja odpowiedzi do MPEG (2024) - 7


RSS
Follow by Email
LinkedIn
LinkedIn
Share
YouTube
Instagram
Tiktok
WhatsApp
Copy link