Како подесити ОпенАИ кључ за ЛангЦхаин у Питхон-у

Kako Podesiti Openai Kluc Za Langchain U Pithon U



Вештачка интелигенција (АИ) је једно од најфасцинантнијих и најбрже растућих области рачунарске науке. Кориснички прилагођен оквир отвореног кода под називом ЛангЦхаин је развијен да олакша дизајнирање апликација које користе моделе великих језика (ЛЛМ). ЛангЦхаин подржава језичке моделе са реномираних платформи вештачке интелигенције као што је ОпенАИ, произвођач утицајног цхат бота – ЦхатГПТ. ОпенАИ нуди АПИ који омогућава програмерима да брзо приступе својим моћним АИ моделима и уграђују их у своје апликације.

Генерисање АПИ кључа са ОпенАИ платформе

Да бисмо користили ОпенАИ АПИ у Питхон-у, морамо да добијемо тајни АПИ кључ са ОпенАИ платформе. Дакле, идемо на веб локацију ОпенАИ.

Интерфејс веб странице се појављује када кликнемо на везу.









Дугмад за пријаву и пријаву се налазе. Можете једноставно да се пријавите када имате постојећи налог. У случају да немате налог на ОпенАИ, можете се регистровати за нови налог путем опције регистрације.



Овде ћемо показати како се регистровати на нови налог. Можете се регистровати користећи свој Гмаил, Аппле, Мицрософт или било који други налог.





Након што унесете адресу е-поште, притисните дугме „Настави“. Лозинка за ваш ОпенАИ налог мора бити унета на следећем екрану. Пре него што наставите, морате да потврдите аутентичност свог налога. Чим се верификација заврши, бићете преусмерени на страницу за пријаву. Једноставно се пријавите тако што ћете унети потребне информације попут е-поште и лозинке.



Када се пријавите на свој налог, појавиће се други образац где треба да унесете своје основне информације (које су се могле видети на претходном снимку), а затим притисните „Настави“.

Последњи корак верификације долази када ваш број телефона треба да буде аутентификован. Попуните број телефона. Уверите се да сте навели важећи број телефона јер ће на ваш број који сте унели бити послат код који треба да унесете на следећем екрану ради верификације.

Чим се верификација заврши, бићете усмерени на нови интерфејс који се може видети на следећем приложеном снимку:

Успешно смо се пријавили на наш налог.

Следећи корак је креирање АПИ кључа. У горњем десном углу можете да прегледате профил налога кликом на њега.

Са листе опција која је приказана на претходном снимку, идите до опције „Прикажи АПИ кључеве“.

У новом прозору можемо видети опцију „Креирај нови тајни кључ“. Означавањем овог дугмета активира се оквир за дијалог који ће се појавити.

Дајте име свом кључу. Овде га називамо „лажни кључ“. Затим притисните дугме „Креирај тајни кључ“ да бисте наставили.

Када притиснете дугме, добићете тајни АПИ кључ. Постоји одрицање одговорности које је дато изнад овог кључа у којем се наводи да је овај кључ видљив само једном. Дакле, морамо га негде копирати јер се не може поново преузети са ОпенАИ налога. Ако га некако изгубимо, једини начин је да генеришемо нову.

Стога смо овај тајни кључ безбедно сачували за будућу употребу.

На претходној слици можемо приметити да је страница сада ажурирана. Листа је ревидирана тако да укључује нови кључ. Када користите ОпенАИ АПИ у својим апликацијама, можете да потврдите аутентичност својих упита помоћу АПИ кључа који сте добили.

Инсталирање зависности

Сада када смо генерисали наш тајни АПИ кључ, инсталираћемо Питхон зависности које су нам потребне за пројекат. Дакле, овде инсталирамо два Питхон пакета, а то су ЛангЦхаин и ОпенАИ. Обе ове библиотеке нису укључене у Питхон стандардну библиотеку, тако да их морамо засебно инсталирати.

Можете их инсталирати преко терминала помоћу команди или их можете инсталирати преко Питхон ИДЕ-а.

Да бисте инсталирали ЛангЦхаин преко терминала, напишите ову команду:

$ пип инсталл лангцхаин

Да бисте инсталирали ОпенАИ пакет, напишите следећу команду:

$ пип инсталл опенаи

Покретање ових команди на терминалу ће инсталирати оба пакета на вашу машину ако је Питхон већ инсталиран.

За овај водич користимо други метод који се инсталира преко Питхон ИДЕ-а. Питхон ИДЕ који овде користимо је Пицхарм. Покрећемо Пицхарм и креирамо нови пројекат. Подразумевано, креира пројекат у Питхон-у.

На дну интерфејса Пицхарм видећете бочну траку са листом опција. Кликните на одељак „Питхон пакети“. Претражите потребне библиотеке и кликните на дугме „инсталирај пакет“ на десној страни да бисте их инсталирали.

На приказаној слици можете видети инсталацију ЛангЦхаин-а. Слично томе, инсталирамо ОпенАИ пакет.

Када се инсталација заврши, можете почети да радите на пројекту тако што ћете приступити различитим ОпенАИ моделима помоћу овог кључа.

Пример:

Хајде да направимо пример програма за имплементацију овог концепта где специфицирамо упит и где се предвиђени текст добија помоћу ОпенАИ модула.

увоз ти
из лангцхаин. ллмс увоз ОпенАИ
ти . Приближно [ „ОПЕНАИ_АПИ_КЕИ“ ] = 'ВАШ КЉУЧ ОВДЕ'
ллм_лангцхаин = ОпенАИ ( Назив модела = 'тект-давинци-003' )
тект_то_предицт = „Која је најбоља техничка вештина коју треба научити у 2023. години?“
принт ( ллм_лангцхаин ( тект_то_предицт ) )

Прво увозимо модул, тј. „ос“, из Питхон стандардне библиотеке. Помоћу овог модула можете комуницирати са оперативним системом. Затим увозимо ОпенАИ из Лангцхаин-ллмс модула. Ово нам помаже да комуницирамо и интегришемо наш пројекат са ОпенАИ модулима.

Након увоза потребних пакета у наш пројекат, постављамо тајни АПИ кључ који смо претходно добили као променљиву окружења „ос“. Овај кључ нам омогућава приступ ОпенАИ модулима у нашем пројекту. „ос.енвирон“ је објекат који се користи за мапирање променљивих окружења корисника. Наведите свој тајни АПИ кључ на „ВАШ КЉУЧ ОВДЕ“.

Док радимо нека предвиђања текста, модел који се користи за предвиђање текста је “модел_наме=”тект-давинци-003″ са ОпенАИ платформе. Додељујемо га функцији „ллм_лангцхаин“. Затим дајемо текст који треба да се предвиди помоћу модула који је специфицирао ОпенАИ, а то је „Која је најбоља техничка вештина за учење 2023. године?“ На крају, користећи функцију штампања, приказујемо излазни предвиђени текст на Питхон конзоли.

Предвиђени текст који се добија помоћу ОпенАИ модела „тект-давинци-003“ приказан је на следећем снимку:

Закључак

Интеграција ОпенАИ-а са ЛангЦхаин-ом у Питхон-у је објашњена у овом чланку. ОпенАИ вам је укратко описан у уводном делу чланка. Штавише, објашњено је генерисање тајног АПИ кључа са ОпенАИ платформе. Надаље, разрадили смо и имплементирали инсталацију потребних зависности у Питхон пројекту. На крају, креирали смо једноставан Питхон програм увозом ОпенАИ и ЛангЦхаин-а да генеришемо одговор користећи АИ модел за одређени упит.