Az általam elkészített projekt egy GPT API-val kommunikáló konzolos applikáció egy NuGet OpenAI API csomag segítségével.
A program lehetőséget ad konzolon keresztüli társalgásra a GPT-4 Turbo modellel. A beszélgetéseket elmenti, az elhasznált tokenekkel együtt. A végrehajtott beszélgetéseket vissza lehet nézni és az ezekben elhasznált token mennyiségből két kimutatást számolni (átlagos fogyasztás és az egyes beszélgetések használatának csökkenő sorrendje).
A program futtatásához szükséges egy OpenAI API kulcs, a forráskód módosítása nélkül legkönnyebben a következőképp használható:
A solution fájlt tartalmazó mappába elhelyezünk egy .openai nevű fájlt.
Beleírjuk az api kulcsot a következő módon: OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Így már elérjük a programon belül a GPT modellt.
A követelményeknek való megfeleltetésen túli ötleteim a jövőbeli továbbfejlesztéshez:
Batch prompting (Előre definiálható prompt alapján többszöri bemenetküldés dinamikus szövegrészekkel, gyakorlati haszna ennek pl. automatikus programjavítás GPT-vel).
ConsoleGPT Playground
Az általam elkészített projekt egy GPT API-val kommunikáló konzolos applikáció egy NuGet OpenAI API csomag segítségével.
A program lehetőséget ad konzolon keresztüli társalgásra a GPT-4 Turbo modellel. A beszélgetéseket elmenti, az elhasznált tokenekkel együtt. A végrehajtott beszélgetéseket vissza lehet nézni és az ezekben elhasznált token mennyiségből két kimutatást számolni (átlagos fogyasztás és az egyes beszélgetések használatának csökkenő sorrendje).
A program futtatásához szükséges egy OpenAI API kulcs, a forráskód módosítása nélkül legkönnyebben a következőképp használható:
.openai
nevű fájlt.OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
.A követelményeknek való megfeleltetésen túli ötleteim a jövőbeli továbbfejlesztéshez: