Generovanie API kľúča z platformy OpenAI
Aby sme mohli používať OpenAI API v Pythone, potrebujeme získať tajný API kľúč z platformy OpenAI. Ideme teda na webovú stránku OpenAI.
Po kliknutí na odkaz sa zobrazí rozhranie webovej stránky.
Umiestnené sú tlačidlá na prihlásenie a prihlásenie. Môžete sa jednoducho prihlásiť, keď máte existujúci bežecký účet. V prípade, že nemáte účet na OpenAI, môžete sa zaregistrovať na nový účet prostredníctvom možnosti registrácie.
Tu si ukážeme, ako sa zaregistrovať do nového účtu. Môžete sa zaregistrovať pomocou svojho účtu Gmail, Apple, Microsoft alebo akéhokoľvek iného účtu.
Po zadaní e-mailovej adresy kliknite na tlačidlo „Pokračovať“. Heslo pre váš OpenAI účet musíte zadať na ďalšej obrazovke. Pred pokračovaním musíte overiť svoj účet. Po dokončení overenia budete presmerovaní na prihlasovaciu stránku. Jednoducho sa prihláste zadaním požadovaných informácií, ako je e-mail a heslo.
Po prihlásení do svojho účtu sa zobrazí ďalší formulár, do ktorého musíte zadať základné informácie (ktoré ste mohli vidieť na predchádzajúcej snímke) a potom stlačte „Pokračovať“.
Posledným krokom overenia je, že je potrebné overiť vaše telefónne číslo. Vyplňte telefónne číslo. Uistite sa, že ste zadali platné telefónne číslo, pretože kód bude odoslaný na vami poskytnuté číslo, ktoré musíte zadať na ďalšej obrazovke na účely overenia.
Po dokončení overenia budete presmerovaní na nové rozhranie, ktoré môžete vidieť na nasledujúcej priloženej snímke:
Úspešne sme sa prihlásili do nášho účtu.
Nasledujúcim krokom je vytvorenie kľúča API. V pravom hornom rohu si môžete prezrieť profil účtu kliknutím naň.
Zo zoznamu možností, ktorý je zobrazený na predchádzajúcej snímke, prejdite na možnosť „Zobraziť kľúče API“.
V novom okne vidíme možnosť „Vytvoriť nový tajný kľúč“. Zaškrtnutím tohto tlačidla sa aktivuje dialógové okno, ktoré sa zobrazí.
Pomenujte svoj kľúč. Tu ho pomenujeme ako „fiktívny kľúč“. Potom pokračujte kliknutím na tlačidlo „Vytvoriť tajný kľúč“.
Keď stlačíte tlačidlo, dostanete tajný kľúč API. Nad týmto kľúčom je uvedené vylúčenie zodpovednosti, ktoré uvádza, že tento kľúč je možné zobraziť iba raz. Musíme ho teda niekam skopírovať, pretože ho nemožno znova získať z účtu OpenAI. Ak ho nejako stratíme, jediný spôsob je vygenerovať nový.
Preto sme tento tajný kľúč bezpečne uložili pre budúce použitie.
Na predchádzajúcom obrázku môžeme vidieť, že stránka je teraz aktualizovaná. Zoznam je upravený tak, aby obsahoval nový kľúč. Pri používaní rozhrania OpenAI API vo svojich aplikáciách môžete svoje otázky overiť pomocou kľúča API, ktorý ste získali.
Inštalácia závislostí
Teraz, keď sme vygenerovali náš tajný kľúč API, nainštalujeme závislosti Pythonu, ktoré potrebujeme pre projekt. Takže tu nainštalujeme dva balíčky Python, ktorými sú LangChain a OpenAI. Obe tieto knižnice nie sú zahrnuté v štandardnej knižnici Pythonu, takže ich musíme nainštalovať samostatne.
Oboje môžete nainštalovať cez terminál pomocou príkazov alebo ich môžete nainštalovať cez Python IDE.
Ak chcete nainštalovať LangChain cez terminál, napíšte tento príkaz:
$ pip nainštalovať langchainAk chcete nainštalovať balík OpenAI, napíšte nasledujúci príkaz:
$ pip install openaiSpustenie týchto príkazov na termináli nainštaluje oba balíčky na váš počítač, ak je už Python nainštalovaný.
Pre tento tutoriál používame inú metódu, ktorá sa inštaluje cez Python IDE. Python IDE, ktoré tu používame, je Pycharm. Spúšťame Pycharm a vytvárame nový projekt. V predvolenom nastavení vytvára projekt v Pythone.
V spodnej časti rozhrania Pycharm uvidíte bočný panel so zoznamom možností. Kliknite na sekciu „Python Packages“. Vyhľadajte požadované knižnice a nainštalujte ich kliknutím na tlačidlo „Inštalovať balík“ na pravej strane.
Na poskytnutom obrázku môžete vidieť inštaláciu LangChain. Podobne nainštalujeme balík OpenAI.
Po dokončení inštalácie môžete začať pracovať na projekte prístupom k rôznym modelom OpenAI pomocou tohto kľúča.
Príklad:
Vytvorme vzorový program na implementáciu tohto konceptu, kde zadáme dotaz a kde sa predpovedaný text získa pomocou modulu OpenAI.
importovať vyod langchain. llms importovať OpenAI
vy . približne [ 'OPENAI_API_KEY' ] = 'Váš KĽÚČ TU'
llm_langchain = OpenAI ( meno modela = 'text-davinci-003' )
text_to_predict = 'Aká je najlepšia technická zručnosť, ktorú sa treba naučiť v roku 2023?'
vytlačiť ( llm_langchain ( text_to_predict ) )
Najprv importujeme modul, t. j. „os“, zo štandardnej knižnice Pythonu. Pomocou tohto modulu môžete komunikovať s operačným systémom. Potom importujeme OpenAI z modulu Langchain-llms. To nám pomáha interagovať a integrovať náš projekt s modulmi OpenAI.
Po importovaní požadovaných balíkov do nášho projektu sme potom nastavili tajný kľúč API, ktorý sme predtým získali, ako premennú prostredia „os“. Tento kľúč nám umožňuje prístup k modulom OpenAI v našom projekte. „os.environ“ je objekt, ktorý sa používa na mapovanie premenných prostredia používateľa. Poskytnite svoj tajný kľúč API na „Váš kľúč TU“.
Ako robíme predikciu textu, model, ktorý sa používa na predikciu textu, je “model_name=”text-davinci-003″ z platformy OpenAI. Priradíme ho k funkcii „llm_langchain“. Potom poskytneme text, ktorý je potrebné predpovedať pomocou špecifikovaného modulu OpenAI, ktorým je „Ktorá technická zručnosť sa dá naučiť v roku 2023?“ Nakoniec pomocou funkcie tlače zobrazíme výstupný predpovedaný text na konzole Python.
Predpovedaný text získaný modelom OpenAI „text-davinci-003“ je zobrazený na nasledujúcom obrázku:
Záver
Integrácia OpenAI s LangChain v Pythone je vysvetlená v tomto článku. OpenAI je stručne opísaná v úvodnej časti článku. Okrem toho je vysvetlené generovanie tajného kľúča API z platformy OpenAI. Ďalej sme vypracovali a zrealizovali inštaláciu požadovaných závislostí v projekte Python. Nakoniec sme vytvorili jednoduchý program Python importovaním OpenAI a LangChain na generovanie odpovede pomocou modelu AI pre zadaný dotaz.