Kako implementirati funkcije OpenAI z uporabo klica OpenAPI v LangChain?

Kako Implementirati Funkcije Openai Z Uporabo Klica Openapi V Langchain



OpenAI v LangChainu se uporablja za izdelavo klepetalnih robotov z uporabo domen obdelave naravnega jezika v umetni inteligenci. OpenAI ponuja ključe API, ki jih je mogoče integrirati z aplikacijami LLM za upravljanje modelov odgovorov na vprašanja, zaradi česar je učinkovitejši. Uporabnik lahko pridobi podatke iz interneta s klicem OpenAPI z implementacijo funkcij OpenAI.

Ta priročnik bo razložil postopek izvajanja funkcij OpenAI z uporabo klicev OpenAPI v LangChain.







Kako implementirati funkcije OpenAI z uporabo klica OpenAPI v LangChain?

Če želite implementirati funkcije OpenAI s klici OpenAPI, preprosto sledite tem navodilom za različne klice OpenAPI:



Predpogoji za namestitev



Namestite module LangChain z naslednjo kodo, da začnete uporabljati funkcije OpenAI:





pip namestite Langchain



Namestite modul OpenAI za uporabo njegovih funkcij v LangChain:

pip namestite openai



Uporabite ključ API OpenAI po izvedbi naslednje kode:



uvažajte nas
uvoz getpass

os.okolje [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'Ključ API OpenAI:' )


1. način: Uporaba Klarna OpenAPI Call

Ko je ključ OpenAI API integriran z modelom, preprosto uvozite » get_openapi_chian ' knjižnica:

iz langchain.chains.openai_functions.openapi uvoz get_openapi_chain


Uporabite knjižnico s klicem Klarna OpenAPI in pridobite podatke z izvajanjem verige:

veriga = get_openapi_chain (
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)



Po tem preprosto izvedite funkcijo chain.run() z ukazom, napisanim znotraj oklepajev, da pridobite ustrezne podatke:

veriga.teči ( 'Možnosti srajc za moške v modri barvi' )


Podatki, pridobljeni iz klica OpenAPI na podlagi ukaza, so podrobnosti o majicah, ki so na voljo za moške v modri barvi:

2. način: Uporaba funkcije OpenAI v prevajalski storitvi

Izvedite ' get_openapi_chain() ” s pomočjo povezave modela prevajanja za pridobitev prevoda v različnih jezikih:

veriga = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , verbose = Res )


Izvedite verigo s pozivom z jezikom za prevod besedila znotraj njenih argumentov:

veriga.teči ( 'Povej kako si v arabščini' )



Izhod

Izhodni posnetek zaslona prikazuje format JSON ukaza za pretvorbo » kako si « v arabščini:

3. način: Uporaba klica XKCD OpenAPI

Drug klic OpenAPI je XKCD, ki ga je mogoče uporabiti za pridobitev podrobnosti o knjigah z uporabo njegove povezave, kot je prikazano v naslednji kodi:

veriga = get_openapi_chain (
'https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'

)



Zaženite poziv, uporabljen znotraj funkcije chain.run(), da izvlečete informacije s klicem OpenAPI:

veriga.teči ( 'Kaj je današnja fikcija?' )


Naslednji posnetek zaslona prikazuje knjige, ki so na voljo v žanru leposlovja, s podrobnostmi, kot so številka, leto, naslov itd.:


To je vse o izvajanju funkcij OpenAI z uporabo klicev OpenAPI v LangChain.

Zaključek

Če želite implementirati funkcije OpenAI s klicem OpenAPI v LangChain, preprosto namestite modula LangChain in OpenAI za implementacijo njegovih različnih funkcij. Po tem nastavite ključ OpenAI API iz njegovega računa in nato uporabite različne klice OpenAPI, kot so Klarna, storitev prevajanja in XKCD. V tem priročniku je razložen postopek izvajanja funkcij OpenAI z uporabo klicev OpenAPI v LangChain.