CsharptutorialHungary / egyetemikurzus-2024-tavasz

SZTE Alkalmazásfejlesztés c# alapokon a modern fejlesztési irányelvek bemutatásával 2024 tavaszi házi feladatok & órai anyag
MIT License
0 stars 20 forks source link

Isztin Martin (BKYZSA) - Házi feladat #8

Open martinisztin opened 3 months ago

martinisztin commented 3 months ago

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ó:

  1. A solution fájlt tartalmazó mappába elhelyezünk egy .openai nevű fájlt.
  2. Beleírjuk az api kulcsot a következő módon: OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
  3. Í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:

martinisztin commented 3 months ago

Köszönöm szépen a visszajelzéseket! A jövőben mindenképpen figyelek ezekre. 😁