„OpenAI“ programoje „LangChain“ naudojama pokalbių robotams kurti naudojant dirbtinio intelekto natūralios kalbos apdorojimo domenus. „OpenAI“ teikia API raktus, kuriuos galima integruoti su LLM programomis, kad būtų galima valdyti atsakymų į klausimus modelius, todėl jis tampa efektyvesnis. Vartotojas gali išgauti duomenis iš interneto naudodamas OpenAPI iškvietimą, įdiegdamas OpenAI funkcijas.
Šiame vadove bus paaiškintas OpenAI funkcijų diegimas naudojant OpenAPI iškvietimus LangChain.
Kaip įdiegti „OpenAI“ funkcijas naudojant „OpenAPI“ iškvietimą „LangChain“?
Norėdami įdiegti OpenAI funkcijas naudodami OpenAPI skambučius, tiesiog vadovaukitės šiuo vadovu, kad galėtumėte naudoti skirtingus OpenAPI skambučius:
Sąrankos sąlygos
Įdiekite LangChain modulius naudodami šį kodą, kad pradėtumėte naudoti OpenAI funkcijas:
pip diegti langchain
Įdiekite OpenAI modulį, kad galėtumėte naudotis jo funkcijomis LangChain:
Atlikę šį kodą naudokite OpenAI API raktą:
importuoti mus
importuoti getpass
os.aplinka [ „OPENAI_API_KEY“ ] = getpass.getpass ( 'OpenAI API raktas:' )
1 būdas: „Klarna OpenAPI Call“ naudojimas
Kai OpenAI API raktas bus integruotas su modeliu, tiesiog importuokite „ get_openapi_chian biblioteka:
iš langchain.chains.openai_functions.openapi importuoti get_openapi_chain
Naudokite biblioteką su Klarna OpenAPI iškvietimu ir gaukite duomenis vykdydami grandinę:
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)
Po to tiesiog paleiskite funkciją chain.run() su komanda, parašyta skliaustuose, kad gautumėte atitinkamai duomenis:
Duomenys, gauti iš OpenAPI iškvietimo pagal komandą, yra mėlynos spalvos vyrams prieinamų marškinių informacija:
2 būdas: „OpenAI“ funkcijos naudojimas vertimo tarnyboje
Vykdykite ' get_openapi_chain() “ funkcija naudojant vertimo modelio nuorodą, kad gautumėte vertimą į įvairias kalbas:
grandinė = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , žodinis = Tiesa )
Vykdykite grandinę su raginimu išversti tekstą argumentų viduje:
Išvestis
Išvesties ekrano kopijoje rodomas komandos konvertuojančios JSON formatas Kaip laikaisi “ arabų kalba:
3 būdas: XKCD OpenAPI skambučio naudojimas
Kitas OpenAPI iškvietimas yra XKCD, kurį galima naudoti norint gauti išsamią informaciją apie knygas, naudojant jo nuorodą, kaip parodyta šiame kode:
grandinė = get_openapi_chain ('https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'
)
Vykdykite raginimą, naudojamą funkcijoje chain.run(), kad gautumėte informaciją naudodami OpenAPI iškvietimą:
Šioje ekrano kopijoje rodomos grožinės literatūros žanro knygos su informacija, pvz., numeriu, metais, pavadinimu ir kt.:
Tai viskas apie OpenAI funkcijų įgyvendinimą naudojant OpenAPI skambučius LangChain.
Išvada
Norėdami įdiegti OpenAI funkcijas naudodami OpenAPI iškvietimą LangChain, tiesiog įdiekite LangChain ir OpenAI modulius, kad įgyvendintumėte skirtingas jo funkcijas. Po to nustatykite OpenAI API raktą iš savo paskyros ir naudokite skirtingus OpenAPI skambučius, pvz., Klarna, vertimo paslaugą ir XKCD. Šiame vadove paaiškintas OpenAI funkcijų diegimo procesas naudojant OpenAPI iškvietimus LangChain.