Cum să setați cheia OpenAI pentru LangChain în Python

Cum Sa Setati Cheia Openai Pentru Langchain In Python



Inteligența artificială (AI) este unul dintre cele mai fascinante și în creștere rapidă domenii ale informaticii. Un cadru open source ușor de utilizat, numit LangChain, a fost dezvoltat pentru a facilita proiectarea de aplicații care utilizează modele de limbaj mari (LLM). LangChain acceptă modele de limbaj de la platforme renumite de inteligență artificială, cum ar fi OpenAI, producătorul influentului chatbot – ChatGPT. OpenAI oferă un API care le permite programatorilor să acceseze rapid modelele lor puternice de AI și să le încorporeze în aplicațiile lor.

Generarea cheii API de pe platforma OpenAI

Pentru a folosi API-ul OpenAI în Python, trebuie să obținem o cheie API secretă de la platforma OpenAI. Deci, mergem la site-ul OpenAI.

Interfața site-ului web apare pe măsură ce facem clic pe link.









Butoanele pentru înscriere și autentificare sunt localizate. Vă puteți conecta pur și simplu când aveți un cont existent. În cazul în care nu dețineți un cont pe OpenAI, vă puteți înregistra pentru un cont nou prin opțiunea de înregistrare.



Aici, vom demonstra cum să vă înregistrați la un cont nou. Vă puteți înregistra folosind Gmail, Apple, Microsoft sau orice alt cont.





După ce ați furnizat adresa de e-mail, apăsați butonul „Continuați”. Parola pentru contul dvs. OpenAI trebuie introdusă în ecranul următor. Înainte de a continua, trebuie să vă autentificați contul. Imediat ce verificarea este finalizată, veți fi redirecționat către pagina de autentificare. Conectați-vă pur și simplu furnizând informațiile necesare, cum ar fi e-mail și parola.



După ce v-ați conectat la contul dvs., va apărea un alt formular unde trebuie să furnizați informațiile de bază (care pot fi văzute în instantaneul anterior), apoi apăsați „Continuați”.

Ultimul pas de verificare vine în cazul în care numărul dvs. de telefon trebuie autentificat. Completați numărul de telefon. Asigurați-vă că furnizați un număr de telefon valid, deoarece un cod va fi trimis la numărul furnizat pe care trebuie să-l introduceți în următorul ecran pentru verificare.

De îndată ce verificarea este finalizată, veți fi direcționat către noua interfață care poate fi văzută în următorul instantaneu atașat:

Ne-am conectat cu succes la contul nostru.

Următorul pas este să creați o cheie API. În colțul din dreapta sus, puteți examina profilul contului făcând clic pe el.

Din lista de opțiuni afișată în instantaneul anterior, navigați la opțiunea „Vizualizați cheile API”.

În noua fereastră, putem vedea opțiunea „Creează o cheie secretă nouă”. Bifarea acestui buton activează o casetă de dialog care va apărea.

Dați un nume cheii dvs. Aici, o numim „cheie falsă”. Apoi, apăsați butonul „Creați cheia secretă” pentru a continua.

Pe măsură ce apăsați butonul, vi se va oferi o cheie API secretă. Există o clauză de declinare a răspunderii care este dată deasupra acestei chei, care afirmă că această cheie este vizibilă o singură dată. Deci, trebuie să-l copiem undeva, deoarece nu poate fi preluat din nou din contul OpenAI. Dacă îl pierdem cumva, singura modalitate este să generăm unul nou.

Astfel, am stocat această cheie secretă în siguranță pentru o utilizare viitoare.

În imaginea anterioară, putem observa că pagina este acum actualizată. Lista este revizuită pentru a include noua cheie. Când utilizați API-ul OpenAI în aplicațiile dvs., vă puteți autentifica întrebările prin cheia API pe care ați obținut-o.

Instalarea dependențelor

Acum că am generat cheia noastră secretă API, vom instala dependențele Python de care avem nevoie pentru proiect. Deci, instalăm două pachete Python aici, care sunt LangChain și OpenAI. Ambele biblioteci nu sunt incluse în biblioteca standard Python, așa că trebuie să le instalăm separat.

Le puteți instala pe ambele prin terminal folosind comenzile sau le puteți instala prin IDE-ul Python.

Pentru a instala LangChain prin terminal, scrieți această comandă:

$ pip install langchain

Pentru a instala pachetul OpenAI, scrieți următoarea comandă:

$ pip install openai

Rularea acestor comenzi pe terminal va instala ambele pachete pe mașina dvs. dacă Python este deja instalat.

Pentru acest tutorial, folosim cealaltă metodă care este instalarea prin IDE-ul Python. IDE-ul Python pe care îl folosim aici este Pycharm. Lansăm Pycharm și creăm un nou proiect. În mod implicit, creează un proiect în Python.

În partea de jos a interfeței Pycharm, veți găsi o bară laterală cu o listă de opțiuni. Faceți clic pe secțiunea „Pachete Python”. Căutați bibliotecile necesare și faceți clic pe butonul „instalați pachetul” din partea dreaptă pentru a le instala.

În imaginea furnizată, puteți vedea instalarea LangChain. În mod similar, instalăm pachetul OpenAI.

Odată ce instalarea este finalizată, puteți începe să lucrați la proiect accesând diferite modele OpenAI folosind această cheie.

Exemplu:

Să creăm un exemplu de program pentru a implementa acest concept în care specificăm o interogare și unde textul prezis este obținut folosind modulul OpenAI.

import tu
din langchain. llms import OpenAI
tu . aproximativ [ „OPENAI_API_KEY” ] = „CHEIA TA AICI”
llm_langchain = OpenAI ( numele modelului = „text-davinci-003” )
text_to_predict = „Care este cea mai bună abilitate tehnică de învățat în 2023?”
imprimare ( llm_langchain ( text_to_predict ) )

Mai întâi importăm un modul, adică „os”, din biblioteca standard Python. Puteți comunica cu sistemul de operare folosind acest modul. Apoi, importăm OpenAI din modulul Langchain-llms. Acest lucru ne ajută să interacționăm și să integrăm proiectul nostru cu modulele OpenAI.

După importarea pachetelor necesare în proiectul nostru, setăm apoi cheia secretă API pe care am obținut-o anterior ca variabilă de mediu „os”. Această cheie ne permite să accesăm modulele OpenAI din proiectul nostru. „os.environ” este un obiect care este utilizat pentru a mapa variabilele de mediu ale utilizatorului. Furnizați cheia API secretă la „CHEIA DVS. AICI”.

Pe măsură ce facem predicții de text, modelul care este utilizat pentru predicția textului este „nume_model='text-davinci-003″ de pe platforma OpenAI. Îl atribuim funcției „llm_langchain”. Apoi, oferim textul care trebuie prezis folosind modulul specificat de OpenAI, care este „Care este cea mai bună abilitate tehnică de învățat în 2023?” În cele din urmă, folosind funcția de imprimare, afișăm textul estimat de ieșire pe consola Python.

Textul prezis care este obținut de modelul OpenAI „text-davinci-003” este afișat în următorul instantaneu:

Concluzie

Integrarea OpenAI cu LangChain în Python este explicată în acest articol. OpenAI vă este descris pe scurt în secțiunea de introducere a articolului. Mai mult, este explicată generarea cheii secrete API de pe platforma OpenAI. În plus, am elaborat și implementat instalarea dependențelor necesare în proiectul Python. În cele din urmă, am creat un program simplu Python importând OpenAI și LangChain pentru a genera un răspuns folosind un model AI pentru o interogare specificată.