ChatGPT Chatbot
1. Instalarea dependințelor
Ne mutăm în terminal și instalăm pachetul OpenAI.
npm install openai
2. Crearea unui cont de OpenAI
Accesăm link-ul https://platform.openai.com/login și ne facem un cont pentru a putea genera o cheie secretă prin care o să avem dreptul să utilizăm ChatGPT.
După autentificare, selectăm varianta API.

Urmează să mergem la secțiunea dedicată cheilor API.

Apăsăm pe butonul de creat o nouă cheie secretă, îi dăm o denumire, îi alocăm toate permisiunile și apăsăm să o creăm.

Avem grijă să copiem cheia generată și să o mutăm în cadrul fișierului cu chei de mediu.
Este singura dată când putem să vedem cheia.

Fișierul nostru de .env ar trebui să arate ceva de genul acesta:
3. Activarea API KEY-ului
Pentru activarea API key-ului, este nevoie să adăugăm o metodă de plată.

Activarea API KEY-ului presupune adăugarea unui credit de minim de 5 euro pentru a putea folosi cheia.
4. Configurarea chatbot-ului
Mergem în cadrul folderului lib și adăugăm un nou fișier, numit openai.js.
Acest fișier are rolul de a ne genera o instanță de openai, prin intermediul căreia o să putem face cereri.
5. Configurare API
Ne mutăm în folderul api și adăugăm un nou fișier numit answer.js.
6. Definirea unei noi rute pe partea de frontend
Ne mutăm în folderul pages și o să adăugăm o noua pagină, numită chat.jsx
Ne mutăm în folderul components și creăm o noua componentă, numită ChatComponent.jsx.
Tot în folderul components, adăugăm fișierul MessageBox.jsx.
Last updated