Kā mijiedarboties ar LLM, izmantojot LangChain?

Ka Mijiedarboties Ar Llm Izmantojot Langchain



Lielie valodu modeļi jeb LLM ir spēcīgs neironu tīkla algoritms, lai izveidotu tērzēšanas robotus, kas iegūst datus, izmantojot komandas dabiskās valodās. LLM ļauj mašīnām/datoriem labāk izprast dabisko valodu un ģenerēt valodu līdzīgi kā cilvēkiem. LangChain modulis darbojas arī, lai izveidotu NLP modeļus. Tomēr tam nav sava LLM, bet tas ļauj mijiedarboties ar daudziem dažādiem LLM.

Šajā rokasgrāmatā ir izskaidrots process, kā mijiedarboties ar lielajiem valodu modeļiem, izmantojot LangChain.







Kā mijiedarboties ar LLM, izmantojot LangChain?

Lai sazinātos ar LLM, izmantojot LangChain, vienkārši izpildiet šo vienkāršo soli pa solim ceļvedi ar piemēriem:



Instalējiet moduļus, lai mijiedarbotos ar LLM



Pirms sākat mijiedarbību ar LLM, izmantojot LangChain, instalējiet ' langchain ” modulis, izmantojot šādu kodu:





pip uzstādīt langchain



Lai instalētu OpenAI ietvaru, izmantojiet tā API atslēgu, lai mijiedarbotos ar LLM, izmantojot šādu kodu:

pip uzstādīt openai



Tagad importējiet ' tu ' un ' getpass ”, lai pēc koda izpildes izmantotu OpenAI API atslēgu:



importē mūs
importēt getpass

os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( OpenAI API atslēga: )



Zvanu LLM

Importējiet OpenAI bibliotēku no LangChain moduļa, lai piešķirtu tās funkciju ' llm ” mainīgais:

no langchain.llms importēt OpenAI

llm = OpenAI ( )


Pēc tam vienkārši zvaniet uz ' llm ” funkciju un uzvednes vaicājumu kā tās parametru:

llm ( 'Pastāsti man joku' )



Ģenerējiet vairākus tekstus, izmantojot LLM

Izmantojiet metodi gener () ar vairākām uzvednēm dabiskā valodā, lai ģenerētu tekstu no LLM un saglabātu tos ' llm_result ” mainīgais:

llm_result = llm.generate ( [ 'Es gribu dzirdēt joku' , 'Uzrakstiet dzejoli' ] * piecpadsmit )


Iegūstiet mapē ' saglabāto objektu garumu llm_result ” mainīgais, izmantojot funkciju generate():

tikai ( llm_result.generations )


Vienkārši izsauciet mainīgo ar objektu indeksa numuru:

llm_result.generations [ 0 ]


Nākamajā ekrānuzņēmumā ir parādīts teksts, kas saglabāts mapē “ llm_result ” mainīgais 0 indeksā, kas ģenerē joku:


Izmantojiet metodi Genes() ar indeksa -1 parametru, lai ģenerētu dzejoli, kas ievietota mainīgajā llm_result:

llm_result.generations [ - 1 ]


Vienkārši parādiet ģenerēto izvadi rezultāta mainīgajā, lai iegūtu pakalpojumu sniedzējam specifisku informāciju, kas tiek ģenerēta iepriekšējā LLM, izmantojot ģenerēto funkciju:

llm_result.llm_output



Tas viss attiecas uz mijiedarbību ar LLM, izmantojot LangChain sistēmu, lai ģenerētu dabisko valodu.

Secinājums

Lai mijiedarbotos ar lielajiem valodu modeļiem, izmantojot LangChain, vienkārši instalējiet tādus ietvarus kā LangChain un OpenAI, lai importētu bibliotēkas LLM. Pēc tam nodrošiniet OpenAI API atslēgu, ko izmantot kā LLM dabiskās valodas izpratnei vai ģenerēšanai. Izmantojiet LLM ievades uzvednei dabiskajā valodā un pēc tam izsauciet to, lai ģenerētu tekstu, pamatojoties uz komandu. Šajā rokasgrāmatā ir izskaidrots mijiedarbības process ar lielajiem valodu modeļiem, izmantojot LangChain moduļus.