ChatGPT API को Node.js के साथ एकीकृत करना आपके एप्लिकेशन में प्राकृतिक भाषा प्रसंस्करण क्षमताओं को जोड़ने का एक शक्तिशाली तरीका है। इस पोस्ट में, हम यह पता लगाएंगे कि आवश्यक लाइब्रेरी स्थापित करने से लेकर चैटजीपीटी एपीआई कॉल लागू करने तक एकीकरण कैसे स्थापित किया जाए।
सबसे पहले, एक नया Node.js प्रोजेक्ट बनाएं और आवश्यक निर्भरताएँ स्थापित करें। हम HTTP अनुरोध करने के लिए axios का उपयोग करेंगे और पर्यावरण चर प्रबंधित करने के लिए dotenv का उपयोग करेंगे।
mkdir chatgpt-nodejs cd chatgpt-nodejs npm init -y npm install axios dotenv
अपनी प्रोजेक्ट निर्देशिका के भीतर, अपनी OpenAI API कुंजी संग्रहीत करने के लिए एक .env फ़ाइल बनाएं:
OPENAI_API_KEY=your-api-key-here
अब, एक Index.js फ़ाइल बनाएं और dotenv और axios के उपयोग को कॉन्फ़िगर करने के लिए मूल कोड जोड़ें:
require('dotenv').config(); const axios = require('axios'); const apiKey = process.env.OPENAI_API_KEY; const apiUrl = 'https://api.openai.com/v1/chat/completions'; async function getChatGPTResponse(prompt) { try { const response = await axios.post(apiUrl, { model: "gpt-4", messages: [{ role: "user", content: prompt }], max_tokens: 150, }, { headers: { 'Authorization': `Bearer ${apiKey}`, 'Content-Type': 'application/json' } }); const reply = response.data.choices[0].message.content; console.log('ChatGPT:', reply); } catch (error) { console.error('Error fetching response:', error.response ? error.response.data : error.message); } } getChatGPTResponse('Olá, como você está?');
कोड चलाने के लिए, कमांड चलाएँ:
node index.js
यदि सब कुछ सही ढंग से कॉन्फ़िगर किया गया है, तो आपको कंसोल में ChatGPT प्रतिक्रिया दिखाई देगी।
आप एपीआई कॉल में कई पैरामीटर समायोजित कर सकते हैं, जैसे मॉडल, प्रतिक्रिया टोकन की संख्या (max_tokens), और यहां तक कि संदेश सूची में संदर्भ संदेश भी शामिल कर सकते हैं। उदाहरण के लिए:
const conversation = [ { role: "system", content: "Você é um assistente útil." }, { role: "user", content: "Me explique o que é uma API." } ]; async function getChatGPTResponse(messages) { try { const response = await axios.post(apiUrl, { model: "gpt-4", messages: messages, max_tokens: 150, }, { headers: { 'Authorization': `Bearer ${apiKey}`, 'Content-Type': 'application/json' } }); const reply = response.data.choices[0].message.content; console.log('ChatGPT:', reply); } catch (error) { console.error('Error fetching response:', error.response ? error.response.data : error.message); } } getChatGPTResponse(conversation);
ChatGPT API को Node.js के साथ एकीकृत करना एक अपेक्षाकृत सरल कार्य है जो आपके एप्लिकेशन में उन्नत AI कार्यक्षमता जोड़ सकता है। एपीआई के लचीलेपन के साथ, आप संवादी सहायकों से लेकर जटिल प्राकृतिक भाषा प्रसंस्करण प्रणालियों तक सब कुछ बना सकते हैं।
यह देखने के लिए अलग-अलग संकेत और सेटिंग्स आज़माएं कि चैटजीपीटी आपकी विशिष्ट आवश्यकताओं को कैसे अनुकूलित कर सकता है!
एकीकरण शुरू करने के लिए यह एक बुनियादी उदाहरण है। जैसे-जैसे आप एपीआई से अधिक परिचित हो जाते हैं, आप अधिक उन्नत सुविधाओं का पता लगा सकते हैं, जैसे मॉडल को ठीक करना और अधिक जटिल संवादात्मक संदर्भों का उपयोग करना।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3