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:
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:
'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:
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:
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:
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.