Könyvtárak telepítése: openai, requests, python-dotenv
Alcím
Amint létrehoztuk a virtuális környezetet, a következő lépés a szükséges Python könyvtárak telepítése. Ezek azok az eszközök, amelyek lehetővé teszik számunkra, hogy az OpenAI API-val kommunikáljunk, HTTP kéréseket küldjünk, és biztonságosan kezeljük a környezeti változókat (például az API kulcsokat).
Miért fontos?
A könyvtárak különböző funkciókat biztosítanak:
- openai: közvetlenül az OpenAI által biztosított klienskönyvtár, amivel a ChatGPT-t vagy más modelleket meghívhatjuk.
- requests: egyszerű, de rendkívül erős könyvtár HTTP kérések küldéséhez (GET, POST, stb.). Sokszor hasznos kiegészítő az openai mellett is.
- python-dotenv: segít biztonságosan tárolni az érzékeny adatokat (például API kulcsokat) egy .env fájlban, ahelyett, hogy kódba írnánk őket. Ez jó gyakorlat a biztonság és átláthatóság szempontjából.
Telepítés
Győződj meg arról, hogy a virtuális környezeted aktív, majd futtasd a következő parancsokat:
pip install openai requests python-dotenv
Ez letölti és telepíti a három könyvtárat a virtuális környezetedbe.
Ellenőrzés
Telepítés után futtasd az alábbi parancsot, hogy lásd, sikerült-e:
pip list
A listában látnod kell többek között az openai, requests és python-dotenv könyvtárakat.
További jó gyakorlat
Érdemes a projektedben létrehozni egy requirements.txt fájlt, amely tartalmazza az összes használt könyvtár nevét és verzióját. Így mások (vagy te magad később) könnyen újra létre tudják hozni ugyanazt a környezetet.
A requirements.txt létrehozása:
pip freeze > requirements.txt
pip install -r requirements.txt
PyCharm
A PyCharm-ban ugyanúgy a beépített terminált használjuk a telepítésekhez és a parancsokhoz.
👉 Tehát, ha a PyCharm projekted már megvan és a virtuális környezet is aktív (PyCharm automatikusan aktiválja), akkor:
- Nyisd meg alul a Terminal fületet.
2. Írd be:
pip install openai requests python-dotenv
3. A telepítés után a PyCharm automatikusan érzékeli az új könyvtárakat, és a Project interpreter-ben meg is jelennek.
Ha kíváncsi vagy, települtek-e, ugyanott a terminálban futtasd:
pip list
A requirements.txt fájlt is ugyanott tudod előállítani a PyCharm-ban:
pip freeze > requirements.txt
💡 A PyCharm szépsége, hogy ezek után a requirements.txt fájlt is rögtön felajánlja „Project Dependencies”-ként, és onnantól kattintással kezelheted a könyvtárakat.
VISSZAJELZÉS
Segítsd kérlek a munkánkat, hogy a jövőben még hasznosabb tartalmakat tudjunk készíteni és fejlődhessünk. A visszajelzés teljesen anonym, nincs szükség sem az e-mail címedre, sem a személyes adataidra. A kérdőív kitöltése csak 1 percet vesz igénybe.