Kuidas seadistada Pythonis LangChaini OpenAI-võtit

Kuidas Seadistada Pythonis Langchaini Openai Votit



Tehisintellekt (AI) on arvutiteaduse üks põnevamaid ja kiiremini kasvavaid valdkondi. Kasutajasõbralik avatud lähtekoodiga raamistik nimega LangChain töötati välja selleks, et hõlbustada suurte keelemudeleid (LLM) kasutavate rakenduste kujundamist. LangChain toetab keelemudeleid tuntud tehisintellekti platvormidelt, nagu OpenAI, mõjuka vestlusroti ChatGPT tootja. OpenAI pakub API-t, mis võimaldab programmeerijatel kiiresti pääseda juurde oma võimsatele AI mudelitele ja manustada need oma rakendustesse.

API võtme genereerimine OpenAI platvormilt

OpenAI API kasutamiseks Pythonis peame hankima OpenAI platvormilt salajase API võtme. Niisiis, läheme OpenAI veebisaidile.

Kui klõpsame lingil, kuvatakse veebisaidi liides.









Registreerumise ja sisselogimise nupud asuvad. Saate lihtsalt sisse logida, kui teil on olemasolev jooksev konto. Kui teil pole OpenAI-s kontot, saate registreerumisvaliku kaudu uue konto registreerida.



Siin näitame, kuidas uuele kontole registreeruda. Saate registreeruda oma Gmaili, Apple'i, Microsofti või mõne muu kontoga.





Pärast e-posti aadressi sisestamist vajutage nuppu 'Jätka'. Järgmisel ekraanil tuleb sisestada oma OpenAI konto parool. Enne jätkamist peate oma konto autentima. Niipea kui kinnitamine on tehtud, suunatakse teid sisselogimislehele. Lihtsalt logige sisse, sisestades nõutud teabe, nagu e-posti aadress ja parool.



Kui olete oma kontole sisse loginud, kuvatakse teine ​​vorm, kus peate sisestama oma põhiteabe (mida võis näha eelmises pildis), seejärel klõpsake nuppu 'Jätka'.

Viimane kinnitusetapp toimub siis, kui teie telefoninumber tuleb autentida. Täitke telefoninumber. Sisestage kindlasti kehtiv telefoninumber, kuna teie antud numbrile saadetakse kood, mille peate kinnitamiseks järgmisele ekraanile sisestama.

Niipea kui kinnitamine on lõppenud, suunatakse teid uude liidesesse, mida näete järgmises lisatud hetktõmmises:

Oleme edukalt oma kontole sisse loginud.

Järgmine samm on API-võtme loomine. Paremas ülanurgas saate tutvuda konto profiiliga, klõpsates sellel.

Liikuge eelmises hetktõmmis kuvatud valikute loendist valikuni „Kuva API võtmed”.

Uues aknas näeme valikut 'Loo uus salajane võti'. Selle nupu märkimine aktiveerib dialoogiakna.

Andke oma võtmele nimi. Siin nimetame seda 'mannekeeni võtmeks'. Seejärel vajutage jätkamiseks nuppu 'Loo salajane võti'.

Kui vajutate nuppu, antakse teile salajane API võti. Selle võtme kohal on lahtiütlus, mis ütleb, et seda võtit saab vaadata ainult üks kord. Seega peame selle kuhugi kopeerima, kuna seda ei saa OpenAI kontolt uuesti alla laadida. Kui me selle kuidagi ära kaotame, on ainus võimalus luua uus.

Seega säilitasime selle salajase võtme turvaliselt edaspidiseks kasutamiseks.

Eelmisel pildil näeme, et leht on nüüd uuendatud. Loendit muudetakse uue võtme lisamiseks. Kui kasutate oma rakendustes OpenAI API-t, saate oma päringuid autentida saadud API-võtme kaudu.

Sõltuvuste installimine

Nüüd, kui oleme loonud oma salajase API-võtme, installime Pythoni sõltuvused, mida projekti jaoks vajame. Seega installime siia kaks Pythoni paketti, milleks on LangChain ja OpenAI. Mõlemad teegid ei sisaldu Pythoni standardteegis, seega peame need eraldi installima.

Saate mõlemad installida terminali kaudu, kasutades käske, või installida Pythoni IDE kaudu.

LangChaini installimiseks terminali kaudu kirjutage see käsk:

$ pip installige langchain

OpenAI paketi installimiseks kirjutage järgmine käsk:

$ pip install openai

Nende käskude käivitamine terminalis installib teie arvutisse mõlemad paketid, kui Python on juba installitud.

Selle õpetuse jaoks kasutame teist meetodit, mis installitakse Pythoni IDE kaudu. Pythoni IDE, mida siin kasutame, on Pycharm. Käivitame Pycharmi ja loome uue projekti. Vaikimisi loob see Pythonis projekti.

Pycharmi liidese allosas näete külgriba valikute loendiga. Klõpsake jaotist 'Pythoni paketid'. Otsige üles vajalikud teegid ja klõpsake nende installimiseks paremas servas nuppu 'installi pakett'.

Kaasasoleval pildil näete LangChaini installimist. Samamoodi installime OpenAI paketi.

Kui installimine on lõppenud, saate projektiga tegelema hakata, pääsedes selle klahvi abil juurde erinevatele OpenAI mudelitele.

Näide:

Loome selle kontseptsiooni rakendamiseks näidisprogrammi, kus me määrame päringu ja kus ennustatud tekst saadakse OpenAI mooduli abil.

importida sina
alates langchain. llms importida OpenAI
sina . umbes [ 'OPENAI_API_KEY' ] = 'TEIE VÕTI SIIN'
llm_langchain = OpenAI ( mudeli nimi = 'text-davinci-003' )
ennustatav_tekst = 'Milline tehniline oskus on 2023. aastal parim õppida?'
printida ( llm_langchain ( ennustatav_tekst ) )

Esmalt impordime Pythoni standardteegist mooduli, st “os”. Selle mooduli abil saate suhelda operatsioonisüsteemiga. Seejärel impordime OpenAI moodulist Langchain-llms. See aitab meil suhelda ja integreerida meie projekti OpenAI moodulitega.

Pärast vajalike pakettide importimist oma projekti seadsime eelnevalt hangitud salajase API võtme keskkonnamuutujaks 'os'. See võti võimaldab meil pääseda juurde meie projekti OpenAI moodulitele. 'os.environ' on objekt, mida kasutatakse kasutaja keskkonnamuutujate kaardistamiseks. Sisestage oma salajane API-võti jaotises „TEIE VÕTI SIIN”.

Kuna me teeme teksti ennustamise, siis teksti ennustamiseks kasutatav mudel on “model_name=”text-davinci-003” OpenAI platvormilt. Määrame selle funktsioonile 'llm_langchain'. Seejärel esitame teksti, mida tuleb ennustada, kasutades OpenAI määratud moodulit, milleks on 'Milline tehniline oskus on 2023. aastal kõige parem õppida?' Lõpuks kuvame printimisfunktsiooni kasutades Pythoni konsoolis väljundi ennustatud teksti.

OpenAI mudeli 'text-davinci-003' abil saadud ennustatud tekst on näidatud järgmises hetktõmmises:

Järeldus

Selles artiklis selgitatakse OpenAI integreerimist LangChainiga Pythonis. OpenAI-d kirjeldatakse teile lühidalt artikli sissejuhatuses. Lisaks selgitatakse OpenAI platvormi salajase API-võtme genereerimist. Lisaks töötasime välja ja rakendasime Pythoni projektis vajalike sõltuvuste installimise. Lõpuks lõime lihtsa Pythoni programmi, importides OpenAI ja LangChaini, et genereerida vastus, kasutades AI mudelit määratud päringu jaoks.