"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > ChatGPT API को Node.js के साथ कैसे एकीकृत करें

ChatGPT API को Node.js के साथ कैसे एकीकृत करें

2024-09-04 को प्रकाशित
ब्राउज़ करें:608

Como Integrar a API do ChatGPT com Node.js

ChatGPT API को Node.js के साथ एकीकृत करना आपके एप्लिकेशन में प्राकृतिक भाषा प्रसंस्करण क्षमताओं को जोड़ने का एक शक्तिशाली तरीका है। इस पोस्ट में, हम यह पता लगाएंगे कि आवश्यक लाइब्रेरी स्थापित करने से लेकर चैटजीपीटी एपीआई कॉल लागू करने तक एकीकरण कैसे स्थापित किया जाए।

1. आवश्यकताएँ

  • Node.js आपकी मशीन पर स्थापित है।
  • एक ओपनएआई खाता और एक वैध एपीआई कुंजी।
  • जावास्क्रिप्ट और Node.js के साथ बुनियादी परिचितता।

2. निर्भरताएं स्थापित करना

सबसे पहले, एक नया Node.js प्रोजेक्ट बनाएं और आवश्यक निर्भरताएँ स्थापित करें। हम HTTP अनुरोध करने के लिए axios का उपयोग करेंगे और पर्यावरण चर प्रबंधित करने के लिए dotenv का उपयोग करेंगे।

mkdir chatgpt-nodejs
cd chatgpt-nodejs
npm init -y
npm install axios dotenv

3. परियोजना को कॉन्फ़िगर करना

अपनी प्रोजेक्ट निर्देशिका के भीतर, अपनी 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á?');

4. संहिता को समझना

  • dotenv: .env फ़ाइल से पर्यावरण चर लोड करता है।
  • axios: ChatGPT API पर एक POST कॉल करता है।
  • apiKey: अनुरोध में उपयोग की जाने वाली एपीआई कुंजी को संग्रहीत करता है।
  • apiUrl: चैटजीपीटी एपीआई यूआरएल।
  • getChatGPTResponse: एसिंक्रोनस फ़ंक्शन जो चैटजीपीटी को संकेत भेजता है और प्रतिक्रिया प्रदर्शित करता है।

5. कोड चलाना

कोड चलाने के लिए, कमांड चलाएँ:

node index.js

यदि सब कुछ सही ढंग से कॉन्फ़िगर किया गया है, तो आपको कंसोल में ChatGPT प्रतिक्रिया दिखाई देगी।

6. एकीकरण को अनुकूलित करना

आप एपीआई कॉल में कई पैरामीटर समायोजित कर सकते हैं, जैसे मॉडल, प्रतिक्रिया टोकन की संख्या (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);

7. निष्कर्ष

ChatGPT API को Node.js के साथ एकीकृत करना एक अपेक्षाकृत सरल कार्य है जो आपके एप्लिकेशन में उन्नत AI कार्यक्षमता जोड़ सकता है। एपीआई के लचीलेपन के साथ, आप संवादी सहायकों से लेकर जटिल प्राकृतिक भाषा प्रसंस्करण प्रणालियों तक सब कुछ बना सकते हैं।

यह देखने के लिए अलग-अलग संकेत और सेटिंग्स आज़माएं कि चैटजीपीटी आपकी विशिष्ट आवश्यकताओं को कैसे अनुकूलित कर सकता है!


एकीकरण शुरू करने के लिए यह एक बुनियादी उदाहरण है। जैसे-जैसे आप एपीआई से अधिक परिचित हो जाते हैं, आप अधिक उन्नत सुविधाओं का पता लगा सकते हैं, जैसे मॉडल को ठीक करना और अधिक जटिल संवादात्मक संदर्भों का उपयोग करना।

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/lucaspereiradesouzat/como-integrar-a-api-do-chatgpt-com-nodejs-4g7l?1 यदि कोई उल्लंघन है, तो कृपया हटाने के लिए स्टडी_गोलंग@163.com पर संपर्क करें। यह
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3