paint-brush
OpenAI API के साथ AI-पावर्ड ऐप बनानाद्वारा@appdesigndev
985 रीडिंग
985 रीडिंग

OpenAI API के साथ AI-पावर्ड ऐप बनाना

द्वारा AppDesign.dev4m2023/10/11
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

ऐप डिज़ाइन का जन्म मोबाइल ऐप परिदृश्य में क्रांति लाने के दृष्टिकोण से हुआ था। दूरदर्शी डेवलपर्स की एक टीम के साथ, कंपनी लगातार तकनीकी क्षेत्र में आगे रही है। वे व्यवसायों और व्यक्तियों की विशिष्ट आवश्यकताओं को पूरा करते हुए, ऐप विकास सेवाओं की एक विविध श्रृंखला प्रदान करते हैं।
featured image - OpenAI API के साथ AI-पावर्ड ऐप बनाना
AppDesign.dev HackerNoon profile picture
0-item
1-item

OpenAI API के साथ AI-संचालित ऐप बनाने में कई चरण शामिल होते हैं, जिसमें ऐप को डिज़ाइन करना, एक विकास वातावरण स्थापित करना, ऐप डिज़ाइन को कोड करना और इसे OpenAI API के साथ एकीकृत करना शामिल है। यहां पायथन और फ्लास्क जैसे वेब फ्रेमवर्क का उपयोग करने के लिए चरण-दर-चरण मार्गदर्शिका दी गई है:

1. पूर्वावश्यकताएँ:

कोडिंग में उतरने से पहले, सुनिश्चित करें कि आपका वातावरण तैयार है। पायथन को स्थापित करना आवश्यक है, और निर्भरता को प्रबंधित करने के लिए एक आभासी वातावरण स्थापित करने की अत्यधिक अनुशंसा की जाती है। पिप का उपयोग करके फ्लास्क और अनुरोध लाइब्रेरी स्थापित करें, जिसकी आवश्यकता क्रमशः वेब ऐप बनाने और HTTP अनुरोध करने के लिए होगी।

  • पाइथॉन: पाइथन स्थापित करें।
  • OpenAI खाता: OpenAI पर एक खाता बनाएं और API कुंजी प्राप्त करें।

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

  • फ्लास्क: पायथन के लिए एक माइक्रो वेब फ्रेमवर्क।
  • अनुरोध: पायथन में HTTP अनुरोध करने के लिए एक लाइब्रेरी।

आप इन्हें पिप के माध्यम से स्थापित कर सकते हैं:

 pip install flask pip install requests

3. एक फ्लास्क ऐप बनाना:

एक बुनियादी फ्लास्क ऐप बनाकर शुरुआत करें। इसमें एक सरल पायथन स्क्रिप्ट लिखना शामिल है जो फ्लास्क एप्लिकेशन को प्रारंभ करता है, HTML टेम्पलेट्स को प्रस्तुत करने के लिए रूट करता है और ऐप चलाता है। HTML टेम्प्लेट अगले चरण में बनाए जाएंगे.


app.py नामक एक नई फ़ाइल बनाएं और एक बुनियादी फ्लास्क ऐप सेट करने के लिए निम्नलिखित कोड लिखें:

 from flask import Flask, render_template, request import openai app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') if __name__ == '__main__': app.run(debug=True)

4. HTML टेम्पलेट बनाना:

'टेम्पलेट्स' फ़ोल्डर में एक 'index.html' फ़ाइल बनाएँ। HTML फ़ाइल में एक ऐसा फॉर्म होना चाहिए जो उपयोगकर्ताओं को टेक्स्ट प्रॉम्प्ट इनपुट करने की अनुमति दे। इसके बाद संबंधित एआई-संचालित प्रतिक्रिया उत्पन्न करने के लिए ओपनएआई एपीआई को संकेत भेजा जाता है।


templates नामक एक नया फ़ोल्डर बनाएं, और इस फ़ोल्डर के अंदर, index.html नामक एक नई फ़ाइल बनाएं:

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>AI App with OpenAI API</title> </head> <body> <form action="/generate" method="post"> <textarea name="prompt" placeholder="Enter your prompt"></textarea> <button type="submit">Generate</button> </form> {% if response %} <div> <p>{{ response }}</p> </div> {% endif %} </body> </html>

5. OpenAI API को एकीकृत करें:

उपयोगकर्ता के इनपुट के आधार पर जेनरेटेड टेक्स्ट प्राप्त करने के लिए POST अनुरोध करके OpenAI API को एकीकृत करें। आपको एक OpenAI खाता सेट करना होगा और प्रमाणीकरण के लिए प्रदान की गई API कुंजी का उपयोग करना होगा। openai.Completion.create पद्धति का उपयोग एपीआई के साथ इंटरैक्ट करने, उपयोगकर्ता का संकेत भेजने और बदले में एआई-जनरेटेड टेक्स्ट प्राप्त करने के लिए किया जाता है।


OpenAI API से जेनरेटेड टेक्स्ट प्राप्त करने के लिए आपको एक POST अनुरोध करना होगा। app.py फ़ाइल को अद्यतन करें:

 from flask import Flask, render_template, request, redirect, url_for import openai app = Flask(__name__) openai.api_key = 'your-openai-api-key' @app.route('/') def index(): return render_template('index.html') @app.route('/generate', methods=['POST']) def generate(): prompt = request.form['prompt'] response = openai.Completion.create( engine="davinci", prompt=prompt, max_tokens=50 ) generated_text = response.choices[0].text.strip() return render_template('index.html', response=generated_text) if __name__ == '__main__': app.run(debug=True)

6. ऐप चलाएं:

एआई-जनित सामग्री को उपयोगकर्ता के संकेत के नीचे उसी पृष्ठ पर प्रदर्शित किया जाता है, जो एक इंटरैक्टिव अनुभव प्रदान करता है जहां उपयोगकर्ता एआई की प्रतिक्रिया को तुरंत देख सकते हैं।


 python app.py

अपने वेब ब्राउज़र में http://127.0.0.1:5000/ पर जाएं और आपको अपना ऐप चलता हुआ दिखाई देगा।

7. ऐप परिनियोजित करें (वैकल्पिक):

आप अपने ऐप को इंटरनेट के माध्यम से पहुंच योग्य बनाने के लिए किसी वेब सर्वर या हेरोकू, एडब्ल्यूएस, या Google क्लाउड प्लेटफ़ॉर्म जैसे क्लाउड प्लेटफ़ॉर्म पर तैनात कर सकते हैं।


ऐप को तैनात करने से पहले, कोड को अनुकूलित करें, सुरक्षा उपायों को बढ़ाएं और सुनिश्चित करें कि उपयोगकर्ता अनुभव निर्बाध है। एप्लिकेशन को दुनिया भर में पहुंच योग्य बनाने के लिए उसे वेब सर्वर या AWS, हरोकू, या Google क्लाउड जैसे क्लाउड प्लेटफ़ॉर्म पर तैनात करें।


नोट: अपनी OpenAI API कुंजी को सुरक्षित रखना याद रखें, इसे सार्वजनिक रिपॉजिटरी में धकेलने या अपने क्लाइंट-साइड कोड में उजागर करने से बचें। साथ ही, अपने ऐप को अधिक मजबूत और उपयोगकर्ता-अनुकूल बनाने के लिए त्रुटि प्रबंधन और अन्य आवश्यक सुविधाएं जोड़ने पर विचार करें।


मुझे आशा है कि इससे आपको OpenAI API का उपयोग करके AI-संचालित ऐप बनाने में मदद मिलेगी! एपीआई का प्रभावी ढंग से और जिम्मेदारी से उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए ओपनएआई दस्तावेज़ की समीक्षा करना सुनिश्चित करें।


ओपनएआई एपीआई की अन्य विशेषताओं की खोज करके ऐप की कार्यक्षमता का विस्तार करने पर विचार करें, जैसे अतिरिक्त एआई मॉडल लागू करना या विशिष्ट उपयोग के मामलों और उद्योगों के अनुरूप एआई की प्रतिक्रियाओं को अनुकूलित करना। नैतिक और जिम्मेदार एआई उपयोग को बढ़ावा देने के लिए हमेशा ओपनएआई की उपयोग मामले की नीति का पालन करना सुनिश्चित करें।