DeepSeek R1 इंटीग्रेशन के साथ एक VS Code एक्सटेंशन बनाना
आज के वीडियो में, आप स्क्रैच से एक VS Code एक्सटेंशन बनाना सीखेंगे, जिसमें DeepSeek R1, एक कम लागत वाला ओपन-सोर्स रीजनिंग मॉडल, को अपने कस्टम AI असिस्टेंट में इंटीग्रेट करना सीखेंगे। इस ट्यूटोरियल के अंत तक, आप अपनी $200 ChatBT Pro सदस्यता रद्द करने और ओपन सोर्स के रूप में जाने जाने वाले स्वतंत्रता के मीठे स्वाद का अनुभव करने में सक्षम होंगे।
DeepSeek R1 का परिचय
DeepSeek R1 एक शक्तिशाली ओपन-सोर्स रीजनिंग मॉडल है जो Open AI के मॉडल के बराबर है। हालाँकि, यदि आप वेब UI का उपयोग करते हैं, तो आप अपनी प्रॉम्ट, कीस्ट्रोक और डेटा को चीन भेजने के लिए सहमत हो रहे हैं। इससे बचने के लिए, आप मॉडल को स्थानीय रूप से चला सकते हैं, जिसके लिए इंटरनेट कनेक्शन की आवश्यकता नहीं होती है। आप इस ट्यूटोरियल में यही सीखेंगे।
DeepSeek R1 इंटीग्रेशन के साथ VS Code एक्सटेंशन बनाने का परिचय
VS Code एक्सटेंशन बनाना
एक्सटेंशन बनाना शुरू करने के लिए, आपको आधिकारिक VS Code स्टार्टर टेम्प्लेट का उपयोग करके एक नई परियोजना बनाने की आवश्यकता होगी। इस टेम्प्लेट में आपके एक्सटेंशन के लिए एक बुनियादी संरचना शामिल है, जिसमें एक extension.ts
फ़ाइल भी शामिल है जो ग्लोबल VS Code ऑब्जेक्ट को इम्पोर्ट करती है। यह ऑब्जेक्ट पूरे VS Code API तक पहुंच प्रदान करता है, जिससे आप अनिवार्य रूप से एडिटर में किसी भी चीज़ को कस्टमाइज़ कर सकते हैं।
एक नई VS Code एक्सटेंशन परियोजना बनाना
एक्सटेंशन को स्थानीय रूप से चलाना
एक बार जब आप प्रोजेक्ट बना लेते हैं, तो आप npx
कमांड का उपयोग करके स्थानीय रूप से एक्सटेंशन शुरू कर सकते हैं। यह आपको सवालों की एक श्रृंखला के माध्यम से ले जाएगा, लेकिन आप डिफ़ॉल्ट विकल्पों के साथ बने रह सकते हैं। उसके बाद, आपके पास एक बुनियादी एक्सटेंशन चालू और चालू होगा।
एक्सटेंशन को स्थानीय रूप से चलाना
प्रोजेक्ट बनाना
प्रोजेक्ट बनाने के लिए, आपको --generate
फ़्लैग के साथ npx
कमांड चलाने की आवश्यकता होगी। यह आपके एक्सटेंशन के लिए बुनियादी संरचना के साथ एक नई परियोजना बनाएगा।
एक्सटेंशन को कस्टमाइज़ करना
अब जब आपके पास बुनियादी एक्सटेंशन चालू और चालू है, तो आप इसे कस्टमाइज़ करना शुरू कर सकते हैं। आप एक कमांड रजिस्टर कर सकते हैं जो ट्रिगर होने पर एक कॉलबैक फ़ंक्शन को निष्पादित करेगा। यह कॉलबैक फ़ंक्शन एक त्रुटि संदेश दिखाने या अन्य कार्रवाइयाँ करने के लिए VS Code विंडो का उपयोग कर सकता है।
DeepSeek R1 को इंटीग्रेट करना
अपने एक्सटेंशन में DeepSeek R1 को इंटीग्रेट करने के लिए, आपको Ollama नामक एक टूल का उपयोग करना होगा। Ollama एक यूटिलिटी है जो आपको DeepSeek R1 सहित ओपन-सोर्स AI मॉडल को डाउनलोड और चलाने की अनुमति देता है।
एक्सटेंशन में DeepSeek R1 को इंटीग्रेट करना
चैट डायलॉग बनाना
चैट डायलॉग बनाने के लिए, आपको एक फ़ंक्शन को परिभाषित करने की आवश्यकता होगी जो चैट विंडो के लिए HTML सामग्री उत्पन्न करेगा। इस फ़ंक्शन में एक टेक्स्ट एरिया और एक बटन शामिल होगा जो उपयोगकर्ता के इनपुट को DeepSeek R1 मॉडल में भेजेगा।
DeepSeek R1 मॉडल से कनेक्ट करना
DeepSeek R1 मॉडल से कनेक्ट करने के लिए, आपको Ollama API का उपयोग करना होगा। यह API मॉडल को इनपुट भेजने और प्रतिक्रिया में आउटपुट प्राप्त करने का एक तरीका प्रदान करता है।
DeepSeek R1 मॉडल से कनेक्ट करना
निष्कर्ष
निष्कर्ष में, DeepSeek R1 इंटीग्रेशन के साथ एक VS Code एक्सटेंशन बनाना एक मजेदार और फायदेमंद प्रोजेक्ट है। इस ट्यूटोरियल में बताई गई चरणों का पालन करके, आप अपना खुद का कस्टम AI असिस्टेंट बना सकते हैं जो स्थानीय रूप से आपकी मशीन पर चलता है। इस एक्सटेंशन के साथ, आप ओपन सोर्स के रूप में जाने जाने वाले स्वतंत्रता के मीठे स्वाद का अनुभव कर सकते हैं और अपनी $200 ChatBT Pro सदस्यता रद्द कर सकते हैं। देखने के लिए धन्यवाद, और मैं आपको अगले एक में देखूंगा!