Python இல் LangChain க்கான OpenAI விசையை எவ்வாறு அமைப்பது

Python Il Langchain Kkana Openai Vicaiyai Evvaru Amaippatu



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

OpenAI இயங்குதளத்திலிருந்து API விசையை உருவாக்குகிறது

பைத்தானில் OpenAI API ஐப் பயன்படுத்த, OpenAI இயங்குதளத்திலிருந்து ஒரு இரகசிய API விசையை நாம் பெற வேண்டும். எனவே, நாம் OpenAI இணையதளத்திற்கு செல்கிறோம்.

நாம் இணைப்பைக் கிளிக் செய்யும் போது வலைத்தளத்தின் இடைமுகம் தோன்றும்.









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



ஒரு புதிய கணக்கை எவ்வாறு பதிவு செய்வது என்பதை இங்கே காண்போம். உங்கள் ஜிமெயில், ஆப்பிள், மைக்ரோசாப்ட் அல்லது வேறு எந்த கணக்கையும் பயன்படுத்தி பதிவு செய்யலாம்.





மின்னஞ்சல் முகவரியை வழங்கிய பிறகு, 'தொடரவும்' பொத்தானை அழுத்தவும். உங்கள் OpenAI கணக்கிற்கான கடவுச்சொல் அடுத்த திரையில் உள்ளிடப்பட வேண்டும். தொடர்வதற்கு முன், உங்கள் கணக்கை அங்கீகரிக்க வேண்டும். சரிபார்ப்பு முடிந்தவுடன், நீங்கள் உள்நுழைவு பக்கத்திற்கு திருப்பி விடப்படுவீர்கள். மின்னஞ்சல் மற்றும் கடவுச்சொல் போன்ற தேவையான தகவல்களை வழங்குவதன் மூலம் உள்நுழையவும்.



உங்கள் கணக்கில் உள்நுழைந்ததும், உங்கள் அடிப்படைத் தகவலை வழங்க வேண்டிய மற்றொரு படிவம் தோன்றும் (முந்தைய ஸ்னாப்ஷாட்டில் காணக்கூடியது) பின்னர் 'தொடரவும்' என்பதை அழுத்தவும்.

உங்கள் ஃபோன் எண் அங்கீகரிக்கப்பட வேண்டிய கடைசி சரிபார்ப்புப் படி வரும். தொலைபேசி எண்ணை நிரப்பவும். சரிபார்ப்பு நோக்கங்களுக்காக அடுத்த திரையில் நீங்கள் தட்டச்சு செய்ய வேண்டிய உங்கள் வழங்கப்பட்ட எண்ணுக்கு ஒரு குறியீடு அனுப்பப்படும் என்பதால், சரியான தொலைபேசி எண்ணை வழங்குவதை உறுதிசெய்யவும்.

சரிபார்ப்பு முடிந்தவுடன், பின்வரும் இணைக்கப்பட்ட ஸ்னாப்ஷாட்டில் காணக்கூடிய புதிய இடைமுகத்திற்கு நீங்கள் அனுப்பப்படுவீர்கள்:

எங்கள் கணக்கில் வெற்றிகரமாக உள்நுழைந்துள்ளோம்.

பின்வரும் படி API விசையை உருவாக்க வேண்டும். மேல் வலது மூலையில், அதைக் கிளிக் செய்வதன் மூலம் கணக்கு சுயவிவரத்தை நீங்கள் ஆராயலாம்.

முந்தைய ஸ்னாப்ஷாட்டில் காட்டப்பட்டுள்ள விருப்பங்களின் பட்டியலிலிருந்து, 'வியூ ஏபிஐ விசைகள்' விருப்பத்திற்கு செல்லவும்.

புதிய சாளரத்தில், 'புதிய ரகசிய விசையை உருவாக்கு' விருப்பத்தைக் காணலாம். இந்த பட்டனை டிக் செய்வதன் மூலம் உரையாடல் பெட்டி தோன்றும்.

உங்கள் சாவிக்கு ஒரு பெயரைக் கொடுங்கள். இங்கே, அதற்கு 'டம்மி கீ' என்று பெயரிடுகிறோம். பின்னர், தொடர 'ரகசிய விசையை உருவாக்கு' பொத்தானை அழுத்தவும்.

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

எனவே, இந்த ரகசிய விசையை எதிர்கால பயன்பாட்டிற்காக பாதுகாப்பாக சேமித்து வைத்துள்ளோம்.

முந்தைய படத்தில், பக்கம் இப்போது புதுப்பிக்கப்பட்டிருப்பதை அவதானிக்கலாம். புதிய விசையைச் சேர்க்க பட்டியல் திருத்தப்பட்டுள்ளது. உங்கள் பயன்பாடுகளில் OpenAI API ஐப் பயன்படுத்தும் போது, ​​நீங்கள் பெற்ற API விசையின் மூலம் உங்கள் விசாரணைகளை அங்கீகரிக்கலாம்.

சார்புகளை நிறுவுதல்

இப்போது நாங்கள் எங்கள் ரகசிய API விசையை உருவாக்கியுள்ளோம், திட்டத்திற்கு தேவையான பைதான் சார்புகளை நிறுவுவோம். எனவே, LangChain மற்றும் OpenAI ஆகிய இரண்டு பைதான் தொகுப்புகளை இங்கே நிறுவுகிறோம். இந்த இரண்டு நூலகங்களும் பைதான் தரநிலை நூலகத்தில் சேர்க்கப்படவில்லை, எனவே அவற்றை தனித்தனியாக நிறுவ வேண்டும்.

கட்டளைகளைப் பயன்படுத்தி டெர்மினல் வழியாக இரண்டையும் நிறுவலாம் அல்லது பைதான் ஐடிஇ மூலம் நிறுவலாம்.

டெர்மினல் மூலம் LangChain ஐ நிறுவ, இந்த கட்டளையை எழுதவும்:

$ pip langchain நிறுவவும்

OpenAI தொகுப்பை நிறுவ, பின்வரும் கட்டளையை எழுதவும்:

$ பிப் நிறுவு openai

இந்த கட்டளைகளை டெர்மினலில் இயக்குவது பைதான் ஏற்கனவே நிறுவப்பட்டிருந்தால் உங்கள் கணினியில் இரண்டு தொகுப்புகளையும் நிறுவும்.

இந்த டுடோரியலுக்கு, பைதான் ஐடிஇ மூலம் நிறுவும் மற்ற முறையைப் பயன்படுத்துகிறோம். இங்கு நாம் பயன்படுத்தும் Python IDE என்பது Pycharm ஆகும். நாங்கள் பைசார்மைத் தொடங்கி புதிய திட்டத்தை உருவாக்குகிறோம். இயல்பாக, இது பைத்தானில் ஒரு திட்டத்தை உருவாக்குகிறது.

Pycharm இடைமுகத்தின் கீழே, விருப்பங்களின் பட்டியலுடன் ஒரு பக்கப்பட்டியைக் காண்பீர்கள். 'பைதான் தொகுப்புகள்' பிரிவில் கிளிக் செய்யவும். தேவையான நூலகங்களைத் தேடி, அவற்றை நிறுவ வலது பக்கத்தில் உள்ள “தொகுப்பை நிறுவு” பொத்தானைக் கிளிக் செய்யவும்.

வழங்கப்பட்ட படத்தில், நீங்கள் LangChain இன் நிறுவலைக் காணலாம். இதேபோல், OpenAI தொகுப்பை நிறுவுகிறோம்.

நிறுவல் முடிந்ததும், இந்த விசையைப் பயன்படுத்தி வெவ்வேறு OpenAI மாதிரிகளை அணுகுவதன் மூலம் நீங்கள் திட்டப்பணியில் வேலை செய்யத் தொடங்கலாம்.

உதாரணமாக:

இந்த கருத்தை செயல்படுத்த ஒரு எடுத்துக்காட்டு நிரலை உருவாக்குவோம், அங்கு நாம் ஒரு வினவலைக் குறிப்பிடுகிறோம் மற்றும் OpenAI தொகுதியைப் பயன்படுத்தி கணிக்கப்பட்ட உரை பெறப்படும்.

இறக்குமதி நீ
இருந்து லாங்செயின். llms இறக்குமதி OpenAI
நீ . தோராயமாக [ 'OPENAI_API_KEY' ] = 'உங்கள் சாவி இங்கே'
llm_langchain = OpenAI ( மாதிரி_பெயர் = 'text-davinci-003' )
உரை_கணிப்பதற்கு = '2023 இல் கற்றுக் கொள்ள சிறந்த தொழில்நுட்ப திறன் எது?'
அச்சு ( llm_langchain ( உரை_கணிப்பதற்கு ) )

நாம் முதலில் பைதான் நிலையான நூலகத்திலிருந்து ஒரு தொகுதியை இறக்குமதி செய்கிறோம், அதாவது “os”. இந்த தொகுதியைப் பயன்படுத்தி நீங்கள் இயக்க முறைமையுடன் தொடர்பு கொள்ளலாம். பின்னர், Langchain-llms தொகுதியிலிருந்து OpenAIஐ இறக்குமதி செய்கிறோம். இது OpenAI மாட்யூல்களுடன் தொடர்பு கொள்ளவும், எங்கள் திட்டத்தை ஒருங்கிணைக்கவும் உதவுகிறது.

எங்கள் திட்டப்பணியில் தேவையான தொகுப்புகளை இறக்குமதி செய்த பிறகு, நாங்கள் முன்பு பெற்ற ரகசிய API விசையை “os” சூழல் மாறியாக அமைக்கிறோம். இந்த விசை எங்கள் திட்டத்தில் OpenAI தொகுதிகளை அணுக உதவுகிறது. 'os.environ' என்பது பயனரின் சூழல் மாறிகளை வரைபடமாக்கப் பயன்படுத்தப்படும் ஒரு பொருளாகும். 'உங்கள் விசை இங்கே' என்பதில் உங்கள் ரகசிய API விசையை வழங்கவும்.

நாம் சில உரை கணிப்புகளைச் செய்யும்போது, ​​​​உரை முன்கணிப்புக்கு பயன்படுத்தப்படும் மாதிரி “model_name=”text-davinci-003″ OpenAI தளத்திலிருந்து. நாங்கள் அதை “llm_langchain” செயல்பாட்டிற்கு ஒதுக்குகிறோம். பின்னர், OpenAI இன் குறிப்பிட்ட தொகுதியைப் பயன்படுத்தி கணிக்க வேண்டிய உரையை நாங்கள் வழங்குகிறோம், அதாவது '2023 இல் கற்றுக்கொள்ள சிறந்த தொழில்நுட்ப திறன் எது?' கடைசியாக, அச்சு செயல்பாட்டைப் பயன்படுத்தி, பைதான் கன்சோலில் அவுட்புட் கணிக்கப்பட்ட உரையைக் காண்பிக்கிறோம்.

OpenAI மாதிரியான “text-davinci-003” மூலம் பெறப்பட்ட கணிக்கப்பட்ட உரை பின்வரும் ஸ்னாப்ஷாட்டில் காட்டப்பட்டுள்ளது:

முடிவுரை

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