Kā ieviest OpenAI funkcijas, izmantojot OpenAPI zvanu programmā LangChain?

Ka Ieviest Openai Funkcijas Izmantojot Openapi Zvanu Programma Langchain



OpenAI programmā LangChain tiek izmantots, lai izveidotu tērzēšanas robotus, izmantojot dabiskās valodas apstrādes domēnus mākslīgajā intelektā. OpenAI nodrošina API atslēgas, kuras var integrēt ar LLM lietojumprogrammām, lai pārvaldītu jautājumu atbilžu modeļus, kas padara to efektīvāku. Lietotājs var iegūt datus no interneta, izmantojot OpenAPI zvanu, ieviešot OpenAI funkcijas.

Šajā rokasgrāmatā ir izskaidrots OpenAI funkciju ieviešanas process, izmantojot OpenAPI zvanus programmā LangChain.







Kā ieviest OpenAI funkcijas, izmantojot OpenAPI zvanu programmā LangChain?

Lai ieviestu OpenAI funkcijas, izmantojot OpenAPI zvanus, vienkārši izpildiet šo rokasgrāmatu dažādos OpenAPI izsaukumos:



Iestatīšanas priekšnoteikumi



Lai sāktu izmantot OpenAI funkcijas, instalējiet LangChain moduļus, izmantojot šādu kodu:





pip uzstādīt langchain



Instalējiet OpenAI moduli, lai izmantotu tā funkcijas programmā LangChain:

pip uzstādīt openai



Pēc šāda koda izpildes izmantojiet OpenAI API atslēgu:



importēt mūs
importēt getpass

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


1. metode: Klarna OpenAPI Call izmantošana

Kad OpenAI API atslēga ir integrēta modelī, vienkārši importējiet “ get_openapi_chian ” bibliotēka:

no langchain.chains.openai_functions.openapi importēt get_openapi_chain


Izmantojiet bibliotēku ar Klarna OpenAPI zvanu un iegūstiet datus, izpildot ķēdi:

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



Pēc tam vienkārši izpildiet funkciju chain.run() ar komandu, kas rakstīta tās iekavās, lai attiecīgi iegūtu datus:

ķēde.palaist ( 'Kreklu iespējas vīriešiem zilā krāsā' )


Dati, kas iegūti no OpenAPI izsaukuma, pamatojoties uz komandu, ir informācija par vīriešiem pieejamajiem krekliem zilā krāsā:

2. metode: OpenAI funkcijas izmantošana tulkošanas pakalpojumā

Izpildiet ' get_openapi_chain() ” funkcija, izmantojot tulkošanas modeļa saiti, lai iegūtu tulkojumu dažādās valodās:

ķēde = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , runīgs = Taisnība )


Izpildiet ķēdi ar uzvedni ar valodu, lai tulkotu tekstu tās argumentos:

ķēde.palaist ( 'Saki kā tev klājas arābu valodā' )



Izvade

Izvades ekrānuzņēmumā tiek parādīts komandas konvertēšanas JSON formāts Kā tev iet ” arābu valodā:

3. metode: izmantojiet XKCD OpenAPI zvanu

Vēl viens OpenAPI izsaukums ir XKCD, ko var izmantot, lai iegūtu informāciju par grāmatām, izmantojot saiti, kas parādīta šajā kodā:

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

)



Palaidiet uzvedni, kas tiek izmantota funkcijā chain.run(), lai iegūtu informāciju, izmantojot OpenAPI izsaukumu:

ķēde.palaist ( 'Kas ir šodienas daiļliteratūra?' )


Šajā ekrānuzņēmumā ir parādītas daiļliteratūras žanrā pieejamās grāmatas ar to informāciju, piemēram, numuru, gadu, nosaukumu utt.:


Tas ir viss par OpenAI funkciju ieviešanu, izmantojot OpenAPI zvanus programmā LangChain.

Secinājums

Lai ieviestu OpenAI funkcijas, izmantojot OpenAPI zvanu programmā LangChain, vienkārši instalējiet LangChain un OpenAI moduļus, lai ieviestu tās dažādās funkcijas. Pēc tam iestatiet OpenAI API atslēgu no tā konta un pēc tam izmantojiet dažādus OpenAPI zvanus, piemēram, Klarna, tulkošanas pakalpojumu un XKCD. Šajā rokasgrāmatā ir izskaidrots OpenAI funkciju ieviešanas process, izmantojot OpenAPI zvanus programmā LangChain.