Kako nastaviti ključ OpenAI za LangChain v Pythonu

Kako Nastaviti Kljuc Openai Za Langchain V Pythonu



Umetna inteligenca (AI) je eno najbolj fascinantnih in hitro rastočih področij računalništva. Uporabniku prijazen odprtokodni okvir z imenom LangChain je bil razvit za lažje oblikovanje aplikacij, ki uporabljajo velike jezikovne modele (LLM). LangChain podpira jezikovne modele priznanih platform umetne inteligence, kot je OpenAI, izdelovalec vplivnega chatbota – ChatGPT. OpenAI ponuja API, ki programerjem omogoča hiter dostop do njihovih zmogljivih modelov AI in jih vdela v svoje aplikacije.

Ustvarjanje ključa API iz platforme OpenAI

Za uporabo API-ja OpenAI v Pythonu moramo pridobiti skrivni ključ API-ja s platforme OpenAI. Torej gremo na spletno mesto OpenAI.

Vmesnik spletnega mesta se prikaže, ko kliknemo na povezavo.









Na voljo sta gumba za prijavo in prijavo. Lahko se preprosto prijavite, ko imate že odprt račun. Če nimate računa na OpenAI, se lahko registrirate za nov račun prek možnosti prijave.



Tukaj bomo pokazali, kako se registrirati v nov račun. Registrirate se lahko s svojim računom Gmail, Apple, Microsoft ali katerim koli drugim računom.





Ko vnesete e-poštni naslov, pritisnite gumb »Nadaljuj«. Na naslednjem zaslonu morate vnesti geslo za svoj račun OpenAI. Preden nadaljujete, morate potrditi pristnost svojega računa. Takoj ko je preverjanje opravljeno, boste preusmerjeni na stran za prijavo. Preprosto se prijavite z vnosom zahtevanih podatkov, kot sta e-pošta in geslo.



Ko se prijavite v svoj račun, se prikaže drug obrazec, kjer morate vnesti svoje osnovne podatke (ki jih lahko vidite na prejšnjem posnetku), nato pa pritisnete »Nadaljuj«.

Zadnji korak preverjanja je, ko je treba preveriti pristnost vaše telefonske številke. Izpolnite telefonsko številko. Prepričajte se, da ste vnesli veljavno telefonsko številko, saj bo na vašo navedeno številko poslana koda, ki jo morate vnesti na naslednjem zaslonu za namene preverjanja.

Takoj ko bo preverjanje končano, boste preusmerjeni na nov vmesnik, ki ga lahko vidite na naslednjem priloženem posnetku:

Uspešno smo se prijavili v naš račun.

Naslednji korak je ustvariti ključ API. V zgornjem desnem kotu si lahko ogledate profil računa s klikom nanj.

Na seznamu možnosti, ki je prikazan na prejšnjem posnetku, se pomaknite do možnosti »Ogled ključev API-ja«.

V novem oknu lahko vidimo možnost »Ustvari nov skrivni ključ«. Če obkljukate ta gumb, se prikaže pogovorno okno.

Poimenujte svoj ključ. Tukaj ga imenujemo 'navidezni ključ'. Nato za nadaljevanje pritisnite gumb »Ustvari skrivni ključ«.

Ko pritisnete gumb, boste prejeli skrivni ključ API. Nad tem ključem je izjava o zavrnitvi odgovornosti, ki navaja, da je ta ključ viden samo enkrat. Zato ga moramo nekam kopirati, saj ga ni mogoče znova pridobiti iz računa OpenAI. Če ga nekako izgubimo, je edini način, da ustvarimo novega.

Tako smo ta skrivni ključ varno shranili za prihodnjo uporabo.

Na prejšnji sliki lahko opazimo, da je stran zdaj posodobljena. Seznam je popravljen tako, da vključuje nov ključ. Ko v svojih aplikacijah uporabljate API OpenAI, lahko svoje poizvedbe overite prek ključa API, ki ste ga pridobili.

Namestitev odvisnosti

Zdaj, ko smo ustvarili naš skrivni ključ API, bomo namestili odvisnosti Pythona, ki jih potrebujemo za projekt. Tukaj namestimo dva paketa Python, ki sta LangChain in OpenAI. Obe knjižnici nista vključeni v standardno knjižnico Python, zato ju moramo namestiti ločeno.

Oba lahko namestite prek terminala z uporabo ukazov ali ju namestite prek Python IDE.

Če želite LangChain namestiti prek terminala, napišite ta ukaz:

$ pip namestite langchain

Če želite namestiti paket OpenAI, napišite naslednji ukaz:

$ pip namestite openai

Z zagonom teh ukazov na terminalu boste na vaš računalnik namestili oba paketa, če je Python že nameščen.

Za to vadnico uporabljamo drugo metodo, ki je namestitev prek Python IDE. Python IDE, ki ga tukaj uporabljamo, je Pycharm. Zaženemo Pycharm in ustvarimo nov projekt. Privzeto ustvari projekt v Pythonu.

Na dnu vmesnika Pycharm boste opazili stransko vrstico s seznamom možnosti. Kliknite razdelek »Paketi Python«. Poiščite zahtevane knjižnice in kliknite gumb »namesti paket« na desni strani, da jih namestite.

Na priloženi sliki lahko vidite namestitev LangChaina. Podobno namestimo paket OpenAI.

Ko je namestitev končana, lahko začnete delati na projektu z dostopom do različnih modelov OpenAI s tem ključem.

primer:

Ustvarimo primer programa za implementacijo tega koncepta, kjer določimo poizvedbo in kjer je predvideno besedilo pridobljeno z uporabo modula OpenAI.

uvoz ti
od Langchain. llms uvoz OpenAI
ti . približno [ 'OPENAI_API_KEY' ] = 'VAŠ KLJUČ TUKAJ'
llm_langchain = OpenAI ( ime_modela = 'besedilo-davinci-003' )
besedilo_za_predvidevanje = 'Katera tehnična veščina je najboljša za učenje leta 2023?'
tiskanje ( llm_langchain ( besedilo_za_predvidevanje ) )

Najprej uvozimo modul, to je 'os', iz standardne knjižnice Python. S tem modulom lahko komunicirate z operacijskim sistemom. Nato uvozimo OpenAI iz modula Langchain-llms. To nam pomaga pri interakciji in integraciji našega projekta z moduli OpenAI.

Po uvozu zahtevanih paketov v naš projekt nato nastavimo skrivni ključ API, ki smo ga prej pridobili kot spremenljivko okolja »os«. Ta ključ nam omogoča dostop do modulov OpenAI v našem projektu. »Os.environ« je objekt, ki se uporablja za preslikavo spremenljivk okolja uporabnika. Zagotovite svoj skrivni ključ API na 'VAŠ KLJUČ TUKAJ'.

Ker izvajamo predvidevanje besedila, je model, ki se uporablja za predvidevanje besedila “model_name=”text-davinci-003″ iz platforme OpenAI. Dodelimo ga funkciji “llm_langchain”. Nato zagotovimo besedilo, ki ga je treba predvideti z uporabo določenega modula OpenAI, ki je »Katera tehnična veščina je najboljša za učenje leta 2023?« Nazadnje s funkcijo tiskanja prikažemo izhodno predvideno besedilo na konzoli Python.

Predvideno besedilo, ki ga pridobi model OpenAI »text-davinci-003«, je prikazano na naslednjem posnetku:

Zaključek

Integracija OpenAI z LangChain v Pythonu je razložena v tem članku. OpenAI vam je na kratko opisan v uvodnem delu članka. Poleg tega je pojasnjeno ustvarjanje skrivnega ključa API iz platforme OpenAI. Nadalje smo izdelali in izvedli namestitev zahtevanih odvisnosti v projektu Python. Nazadnje smo ustvarili preprost program Python z uvozom OpenAI in LangChain za generiranje odgovora z uporabo modela AI za določeno poizvedbo.