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:
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 OpenAIllm = OpenAI ( )
Pēc tam vienkārši zvaniet uz ' llm ” funkciju un uzvednes vaicājumu kā tās parametru:
Ģ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():
Vienkārši izsauciet mainīgo ar objektu indeksa numuru:
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:
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:
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.