ఆర్టిఫిషియల్ ఇంటెలిజెన్స్లో సహజ భాషా ప్రాసెసింగ్ డొమైన్లను ఉపయోగించి చాట్బాట్లను రూపొందించడానికి LangChainలోని OpenAI ఉపయోగించబడుతుంది. OpenAI API కీలను అందిస్తుంది, ఇది LLM అప్లికేషన్లతో అనుసంధానించబడి ప్రశ్న-సమాధాన నమూనాలను మరింత సమర్థవంతంగా నిర్వహించగలదు. OpenAI ఫంక్షన్లను అమలు చేయడం ద్వారా వినియోగదారు OpenAPI కాల్ని ఉపయోగించి ఇంటర్నెట్ నుండి డేటాను సంగ్రహించవచ్చు.
ఈ గైడ్ LangChainలో OpenAPI కాల్లను ఉపయోగించి OpenAI ఫంక్షన్లను అమలు చేసే ప్రక్రియను వివరిస్తుంది.
LangChainలో OpenAPI కాల్ని ఉపయోగించి OpenAI ఫంక్షన్లను ఎలా అమలు చేయాలి?
OpenAPI కాల్లను ఉపయోగించి OpenAI ఫంక్షన్లను అమలు చేయడానికి, ఈ గైడ్ని అనుసరించండి వివిధ OpenAPI కాల్లు:
సెటప్ ముందస్తు అవసరాలు
OpenAI ఫంక్షన్లను ఉపయోగించడం ప్రారంభించడానికి క్రింది కోడ్ని ఉపయోగించి LangChain మాడ్యూల్లను ఇన్స్టాల్ చేయండి:
పిప్ ఇన్స్టాల్ లాంగ్చైన్
LangChainలో దాని ఫంక్షన్లను ఉపయోగించడానికి OpenAI మాడ్యూల్ను ఇన్స్టాల్ చేయండి:
కింది కోడ్ని అమలు చేసిన తర్వాత OpenAI యొక్క API కీని ఉపయోగించండి:
మమ్మల్ని దిగుమతి చేసుకోండి
గెట్పాస్ని దిగుమతి చేయండి
os.ఎన్విరాన్ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'OpenAI API కీ:' )
విధానం 1: Klarna OpenAPI కాల్ని ఉపయోగించడం
OpenAI API కీ మోడల్తో అనుసంధానించబడిన తర్వాత, కేవలం దిగుమతి చేయండి ' get_openapi_chian ' గ్రంధాలయం:
langchain.chains.openai_functions.openapi నుండి దిగుమతి get_openapi_chain
Klarna OpenAPI కాల్తో లైబ్రరీని ఉపయోగించండి మరియు చైన్ని అమలు చేయడం ద్వారా డేటాను పొందండి:
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)
ఆ తర్వాత, డేటాను పొందడానికి దాని జంట కలుపుల లోపల వ్రాసిన ఆదేశంతో chain.run() ఫంక్షన్ని అమలు చేయండి:
కమాండ్ ఆధారంగా OpenAPI కాల్ నుండి సంగ్రహించబడిన డేటా నీలం రంగులో పురుషులకు అందుబాటులో ఉన్న షర్టుల వివరాలు:
విధానం 2: అనువాద సేవలో OpenAI ఫంక్షన్ని ఉపయోగించడం
అమలు చేయండి' get_openapi_chain() వివిధ భాషలలో అనువాదాన్ని పొందడానికి అనువాద నమూనా యొక్క లింక్ని ఉపయోగించి ఫంక్షన్:
chain = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , మాటలతో కూడిన = నిజం )
దాని ఆర్గ్యుమెంట్లలోని వచనాన్ని అనువదించడానికి భాషతో ప్రాంప్ట్తో గొలుసును అమలు చేయండి:
అవుట్పుట్
అవుట్పుట్ స్క్రీన్షాట్ “కమాండ్ మార్చే JSON ఆకృతిని ప్రదర్శిస్తుంది మీరు ఎలా ఉన్నారు 'అరబిక్ లో:
విధానం 3: XKCD OpenAPI కాల్ని ఉపయోగించడం
మరొక OpenAPI కాల్ XKCD, ఇది క్రింది కోడ్లో ప్రదర్శించబడిన దాని లింక్ను ఉపయోగించి పుస్తకాల వివరాలను పొందడానికి ఉపయోగించవచ్చు:
chain = get_openapi_chain ('https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'
)
OpenAPI కాల్ని ఉపయోగించి సమాచారాన్ని సేకరించేందుకు chain.run() ఫంక్షన్లో ఉపయోగించిన ప్రాంప్ట్ను అమలు చేయండి:
కింది స్క్రీన్షాట్ ఫిక్షన్ జానర్లో అందుబాటులో ఉన్న పుస్తకాలను వాటి సంఖ్య, సంవత్సరం, శీర్షిక మొదలైన వాటి వివరాలతో ప్రదర్శిస్తుంది:
లాంగ్చెయిన్లో OpenAPI కాల్లను ఉపయోగించి OpenAI ఫంక్షన్లను అమలు చేయడం గురించి అంతే.
ముగింపు
LangChainలో OpenAPI కాల్ని ఉపయోగించి OpenAI ఫంక్షన్లను అమలు చేయడానికి, దాని విభిన్న విధులను అమలు చేయడానికి LangChain మరియు OpenAI మాడ్యూల్లను ఇన్స్టాల్ చేయండి. ఆ తర్వాత, దాని ఖాతా నుండి OpenAI API కీని సెటప్ చేసి, ఆపై Klarna, Translation సర్వీస్ మరియు XKCD వంటి విభిన్న OpenAPI కాల్లను ఉపయోగించండి. ఈ గైడ్ LangChainలో OpenAPI కాల్లను ఉపయోగించి OpenAI ఫంక్షన్లను అమలు చేసే విధానాన్ని వివరించింది.