Kuidas rakendada OpenAI funktsioone OpenAPI kõne abil LangChainis?

Kuidas Rakendada Openai Funktsioone Openapi Kone Abil Langchainis



OpenAI-d LangChainis kasutatakse vestlusrobotite loomiseks tehisintellekti loomuliku keele töötlemise domeenide abil. OpenAI pakub API võtmeid, mida saab integreerida LLM-i rakendustega, et hallata küsimustele vastamise mudeleid, mis muudab selle tõhusamaks. Kasutaja saab OpenAPI-kõne abil andmeid Internetist eraldada, rakendades OpenAI funktsioone.

See juhend selgitab OpenAI funktsioonide juurutamise protsessi OpenAPI kõnede abil LangChainis.







Kuidas rakendada OpenAI funktsioone OpenAPI kõne abil LangChainis?

OpenAI funktsioonide rakendamiseks OpenAPI kõnede abil järgige lihtsalt seda juhendit erinevate OpenAPI kõnede puhul:



Seadistamise eeltingimused



OpenAI funktsioonide kasutamise alustamiseks installige LangChaini moodulid, kasutades järgmist koodi:





pip installida langchain



Installige OpenAI moodul, et kasutada selle funktsioone LangChainis:

pip installida openai



Kasutage OpenAI API-võtit pärast järgmise koodi käivitamist:



importida meid
impordi getpass

os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'OpenAI API võti:' )


1. meetod: Klarna OpenAPI kõne kasutamine

Kui OpenAI API võti on mudeliga integreeritud, importige lihtsalt ' get_openapi_chian ” raamatukogu:

saidilt langchain.chains.openai_functions.openapi import get_openapi_chain


Kasutage raamatukogu Klarna OpenAPI kõnega ja hankige andmeid, käivitades ahela:

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



Pärast seda käivitage lihtsalt funktsioon chain.run(), mille käsk on kirjutatud selle sulgudes, et saada vastavalt andmed:

kett.jooks ( 'Sinise värvi särgi valikud meestele' )


Käsu alusel OpenAPI kõnest eraldatud andmed on meestele saadaolevate sinise värvi särkide andmed:

2. meetod: OpenAI funktsiooni kasutamine tõlketeenuses

Käivitage ' get_openapi_chain() ” funktsioon, kasutades tõlkemudeli linki, et saada tõlke erinevatesse keeltesse:

kett = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , paljusõnaline = Tõsi )


Käivitage kett koos käsuga, milles on argumentide sees tekst tõlkida:

kett.jooks ( 'Öelge araabia keeles, kuidas läheb' )



Väljund

Väljundi ekraanipilt kuvab käsu teisendava JSON-vormingu Kuidas sul läheb ” araabia keeles:

3. meetod: XKCD OpenAPI kõne kasutamine

Teine OpenAPI kutse on XKCD, mida saab kasutada raamatute üksikasjade hankimiseks, kasutades selle linki, nagu kuvatakse järgmises koodis:

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

)



Käivitage funktsioonis chain.run() kasutatav viip, et hankida teavet OpenAPI kutse abil:

kett.jooks ( 'Mis on tänane ilukirjandus?' )


Järgmisel ekraanipildil kuvatakse ilukirjandusžanris saadaolevad raamatud koos nende üksikasjadega, nagu number, aasta, pealkiri jne.


See kõik puudutab OpenAI funktsioonide rakendamist OpenAPI kõnede abil LangChainis.

Järeldus

OpenAI funktsioonide rakendamiseks OpenAPI kõne abil LangChainis, installige lihtsalt LangChaini ja OpenAI moodulid, et rakendada selle erinevaid funktsioone. Pärast seda seadistage oma kontolt OpenAI API võti ja kasutage seejärel erinevaid OpenAPI kõnesid, nagu Klarna, tõlketeenus ja XKCD. Selles juhendis on selgitatud OpenAI funktsioonide juurutamise protsessi OpenAPI kõnede abil LangChainis.