LangChain இல் OpenAPI அழைப்பைப் பயன்படுத்தி OpenAI செயல்பாடுகளை எவ்வாறு செயல்படுத்துவது?

Langchain Il Openapi Alaippaip Payanpatutti Openai Ceyalpatukalai Evvaru Ceyalpatuttuvatu



செயற்கை நுண்ணறிவில் இயற்கை மொழி செயலாக்க டொமைன்களைப் பயன்படுத்தி சாட்போட்களை உருவாக்க LangChain இல் OpenAI பயன்படுத்தப்படுகிறது. ஓபன்ஏஐ API விசைகளை வழங்குகிறது, இது எல்எல்எம் பயன்பாடுகளுடன் ஒருங்கிணைக்கப்படக்கூடிய கேள்வி-பதில் மாதிரிகளை நிர்வகிப்பதற்கு இது மிகவும் திறமையானது. OpenAI செயல்பாடுகளைச் செயல்படுத்துவதன் மூலம் OpenAPI அழைப்பைப் பயன்படுத்தி பயனர் இணையத்திலிருந்து தரவைப் பிரித்தெடுக்க முடியும்.

LangChain இல் OpenAPI அழைப்புகளைப் பயன்படுத்தி OpenAI செயல்பாடுகளைச் செயல்படுத்தும் செயல்முறையை இந்த வழிகாட்டி விளக்குகிறது.







LangChain இல் OpenAPI அழைப்பைப் பயன்படுத்தி OpenAI செயல்பாடுகளை எவ்வாறு செயல்படுத்துவது?

OpenAPI அழைப்புகளைப் பயன்படுத்தி OpenAI செயல்பாடுகளைச் செயல்படுத்த, வெவ்வேறு OpenAPI அழைப்புகளுக்கு இந்த வழிகாட்டியைப் பின்பற்றவும்:



அமைவு முன்நிபந்தனைகள்



OpenAI செயல்பாடுகளைப் பயன்படுத்தத் தொடங்க பின்வரும் குறியீட்டைப் பயன்படுத்தி LangChain தொகுதிகளை நிறுவவும்:





பிப் நிறுவு லாங்செயின்



LangChain இல் அதன் செயல்பாடுகளைப் பயன்படுத்த OpenAI தொகுதியை நிறுவவும்:

பிப் நிறுவு ஓப்பனை



பின்வரும் குறியீட்டை இயக்கிய பின் OpenAI இன் API விசையைப் பயன்படுத்தவும்:



எங்களை இறக்குமதி
getpass இறக்குமதி

os.சூழல் [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'OpenAI API விசை:' )


முறை 1: Klarna OpenAPI அழைப்பைப் பயன்படுத்துதல்

OpenAI API விசை மாதிரியுடன் ஒருங்கிணைக்கப்பட்டவுடன், 'இறக்குமதி get_openapi_chian 'நூலகம்:

langchain.chains.openai_functions.openapi இலிருந்து இறக்குமதி get_openapi_chain


கிளார்னா ஓபன்ஏபிஐ அழைப்புடன் நூலகத்தைப் பயன்படுத்தவும் மற்றும் சங்கிலியை இயக்குவதன் மூலம் தரவைப் பெறவும்:

சங்கிலி = get_openapi_chain (
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)



அதன் பிறகு, அதற்கேற்ப தரவைப் பெற அதன் பிரேஸ்களுக்குள் எழுதப்பட்ட கட்டளையுடன் chain.run() செயல்பாட்டை இயக்கவும்:

சங்கிலி.ரன் ( 'நீல நிறத்தில் ஆண்களுக்கான சட்டை விருப்பங்கள்' )


கட்டளையின் அடிப்படையில் OpenAPI அழைப்பிலிருந்து பிரித்தெடுக்கப்பட்ட தரவு நீல நிறத்தில் ஆண்களுக்கான சட்டைகளின் விவரங்கள்:

முறை 2: மொழிபெயர்ப்பு சேவையில் OpenAI செயல்பாட்டைப் பயன்படுத்துதல்

செயல்படுத்தவும் ' get_openapi_chain() ” வெவ்வேறு மொழிகளில் மொழிபெயர்ப்பைப் பெறுவதற்கு மொழிபெயர்ப்பு மாதிரியின் இணைப்பைப் பயன்படுத்தி செயல்பாடு:

சங்கிலி = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , வாய்மொழி = உண்மை )


அதன் வாதங்களுக்குள் உள்ள உரையை மொழிபெயர்ப்பதற்கு மொழியுடன் ஒரு வரியில் சங்கிலியை இயக்கவும்:

சங்கிலி.ரன் ( 'அரபியில் எப்படி இருக்கிறீர்கள் என்று சொல்லுங்கள்' )



வெளியீடு

வெளியீட்டு ஸ்கிரீன் ஷாட் '' மாற்றும் கட்டளையின் JSON வடிவமைப்பைக் காட்டுகிறது எப்படி இருக்கிறீர்கள் அரபு மொழியில்:

முறை 3: XKCD OpenAPI அழைப்பைப் பயன்படுத்துதல்

மற்றொரு OpenAPI அழைப்பு XKCD ஆகும், இது பின்வரும் குறியீட்டில் காட்டப்பட்டுள்ளபடி அதன் இணைப்பைப் பயன்படுத்தி புத்தகங்களின் விவரங்களைப் பெற பயன்படுத்தலாம்:

சங்கிலி = get_openapi_chain (
https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'

)



OpenAPI அழைப்பைப் பயன்படுத்தி தகவலைப் பிரித்தெடுக்க chain.run() செயல்பாட்டிற்குள் பயன்படுத்தப்படும் ப்ராம்ட்டை இயக்கவும்:

சங்கிலி.ரன் ( 'இன்றைய புனைகதை என்ன?' )


பின்வரும் ஸ்கிரீன்ஷாட் புனைகதை வகைகளில் கிடைக்கும் புத்தகங்களை அவற்றின் எண், ஆண்டு, தலைப்பு போன்ற விவரங்களுடன் காட்டுகிறது:


LangChain இல் OpenAPI அழைப்புகளைப் பயன்படுத்தி OpenAI செயல்பாடுகளைச் செயல்படுத்துவது இதுவே.

முடிவுரை

LangChain இல் OpenAPI அழைப்பைப் பயன்படுத்தி OpenAI செயல்பாடுகளைச் செயல்படுத்த, அதன் வெவ்வேறு செயல்பாடுகளைச் செயல்படுத்த LangChain மற்றும் OpenAI தொகுதிகளை நிறுவவும். அதன் பிறகு, அதன் கணக்கிலிருந்து OpenAI API விசையை அமைத்து, பின்னர் Klarna, Translation Service மற்றும் XKCD போன்ற பல்வேறு OpenAPI அழைப்புகளைப் பயன்படுத்தவும். LangChain இல் OpenAPI அழைப்புகளைப் பயன்படுத்தி OpenAI செயல்பாடுகளைச் செயல்படுத்தும் செயல்முறையை இந்த வழிகாட்டி விளக்கியுள்ளது.