OpenAI u LangChainu koristi se za izradu chatbota koristeći domene obrade prirodnog jezika u umjetnoj inteligenciji. OpenAI pruža API ključeve koji se mogu integrirati s LLM aplikacijama za upravljanje modelima odgovaranja na pitanja što ga čini učinkovitijim. Korisnik može izvući podatke s interneta koristeći OpenAPI poziv implementacijom OpenAI funkcija.
Ovaj će vodič objasniti postupak implementacije OpenAI funkcija pomoću OpenAPI poziva u LangChainu.
Kako implementirati OpenAI funkcije pomoću OpenAPI poziva u LangChainu?
Za implementaciju OpenAI funkcija pomoću OpenAPI poziva, jednostavno slijedite ovaj vodič za različite OpenAPI pozive:
Preduvjeti za postavljanje
Instalirajte LangChain module pomoću sljedećeg koda za početak korištenja OpenAI funkcija:
pip instalirati langchain
Instalirajte OpenAI modul za korištenje njegovih funkcija u LangChainu:
Upotrijebite API ključ OpenAI nakon izvođenja sljedećeg koda:
uvezi nas
import getpass
os.okolina [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'OpenAI API ključ:' )
Metoda 1: Korištenje Klarna OpenAPI poziva
Nakon što se OpenAI API ključ integrira s modelom, jednostavno uvezite ' get_openapi_chian ” knjižnica:
iz langchain.chains.openai_functions.openapi import get_openapi_chain
Koristite biblioteku s Klarna OpenAPI pozivom i dohvatite podatke izvršavanjem lanca:
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)
Nakon toga jednostavno izvršite chain.run() funkciju s naredbom napisanom unutar zagrada kako biste dobili odgovarajuće podatke:
Podaci izvučeni iz OpenAPI poziva temeljenog na naredbi su detalji dostupnih košulja za muškarce u plavoj boji:
Metoda 2: Korištenje funkcije OpenAI u usluzi prevođenja
Izvršite ' get_openapi_chain() ” pomoću veze modela prijevoda za dobivanje prijevoda na različitim jezicima:
lanac = get_openapi_lanac ( 'https://api.speak.com/openapi.yaml' , opširno =Istina )
Izvršite lanac s upitom s jezikom za prijevod teksta unutar njegovih argumenata:
Izlaz
Izlazna snimka zaslona prikazuje JSON format naredbe koja pretvara ' Kako si ' na arapskom:
Metoda 3: Korištenje XKCD OpenAPI poziva
Još jedan poziv OpenAPI-ja je XKCD koji se može koristiti za dobivanje pojedinosti o knjigama pomoću svoje veze kao što je prikazano u sljedećem kodu:
lanac = get_openapi_lanac (https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'
)
Pokrenite upit koji se koristi unutar funkcije chain.run() za izdvajanje informacija pomoću OpenAPI poziva:
Sljedeća snimka zaslona prikazuje knjige dostupne u žanru fikcije s njihovim detaljima kao što su broj, godina, naslov itd.:
To je sve o implementaciji OpenAI funkcija pomoću OpenAPI poziva u LangChainu.
Zaključak
Za implementaciju OpenAI funkcija pomoću OpenAPI poziva u LangChainu, jednostavno instalirajte LangChain i OpenAI module za implementaciju njegovih različitih funkcija. Nakon toga postavite OpenAI API ključ s njegovog računa, a zatim koristite različite OpenAPI pozive kao što su Klarna, Translation service i XKCD. Ovaj vodič objasnio je proces implementacije OpenAI funkcija pomoću OpenAPI poziva u LangChainu.