OpenAI API के साथ AI-संचालित ऐप बनाने में कई चरण शामिल होते हैं, जिसमें ऐप को डिज़ाइन करना, एक विकास वातावरण स्थापित करना, ऐप डिज़ाइन को कोड करना और इसे OpenAI API के साथ एकीकृत करना शामिल है। यहां पायथन और फ्लास्क जैसे वेब फ्रेमवर्क का उपयोग करने के लिए चरण-दर-चरण मार्गदर्शिका दी गई है:
कोडिंग में उतरने से पहले, सुनिश्चित करें कि आपका वातावरण तैयार है। पायथन को स्थापित करना आवश्यक है, और निर्भरता को प्रबंधित करने के लिए एक आभासी वातावरण स्थापित करने की अत्यधिक अनुशंसा की जाती है। पिप का उपयोग करके फ्लास्क और अनुरोध लाइब्रेरी स्थापित करें, जिसकी आवश्यकता क्रमशः वेब ऐप बनाने और HTTP अनुरोध करने के लिए होगी।
आप इन्हें पिप के माध्यम से स्थापित कर सकते हैं:
pip install flask pip install requests
एक बुनियादी फ्लास्क ऐप बनाकर शुरुआत करें। इसमें एक सरल पायथन स्क्रिप्ट लिखना शामिल है जो फ्लास्क एप्लिकेशन को प्रारंभ करता है, 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)
'टेम्पलेट्स' फ़ोल्डर में एक '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>
उपयोगकर्ता के इनपुट के आधार पर जेनरेटेड टेक्स्ट प्राप्त करने के लिए 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)
एआई-जनित सामग्री को उपयोगकर्ता के संकेत के नीचे उसी पृष्ठ पर प्रदर्शित किया जाता है, जो एक इंटरैक्टिव अनुभव प्रदान करता है जहां उपयोगकर्ता एआई की प्रतिक्रिया को तुरंत देख सकते हैं।
python app.py
अपने वेब ब्राउज़र में http://127.0.0.1:5000/
पर जाएं और आपको अपना ऐप चलता हुआ दिखाई देगा।
आप अपने ऐप को इंटरनेट के माध्यम से पहुंच योग्य बनाने के लिए किसी वेब सर्वर या हेरोकू, एडब्ल्यूएस, या Google क्लाउड प्लेटफ़ॉर्म जैसे क्लाउड प्लेटफ़ॉर्म पर तैनात कर सकते हैं।
ऐप को तैनात करने से पहले, कोड को अनुकूलित करें, सुरक्षा उपायों को बढ़ाएं और सुनिश्चित करें कि उपयोगकर्ता अनुभव निर्बाध है। एप्लिकेशन को दुनिया भर में पहुंच योग्य बनाने के लिए उसे वेब सर्वर या AWS, हरोकू, या Google क्लाउड जैसे क्लाउड प्लेटफ़ॉर्म पर तैनात करें।
नोट: अपनी OpenAI API कुंजी को सुरक्षित रखना याद रखें, इसे सार्वजनिक रिपॉजिटरी में धकेलने या अपने क्लाइंट-साइड कोड में उजागर करने से बचें। साथ ही, अपने ऐप को अधिक मजबूत और उपयोगकर्ता-अनुकूल बनाने के लिए त्रुटि प्रबंधन और अन्य आवश्यक सुविधाएं जोड़ने पर विचार करें।
मुझे आशा है कि इससे आपको OpenAI API का उपयोग करके AI-संचालित ऐप बनाने में मदद मिलेगी! एपीआई का प्रभावी ढंग से और जिम्मेदारी से उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए ओपनएआई दस्तावेज़ की समीक्षा करना सुनिश्चित करें।
ओपनएआई एपीआई की अन्य विशेषताओं की खोज करके ऐप की कार्यक्षमता का विस्तार करने पर विचार करें, जैसे अतिरिक्त एआई मॉडल लागू करना या विशिष्ट उपयोग के मामलों और उद्योगों के अनुरूप एआई की प्रतिक्रियाओं को अनुकूलित करना। नैतिक और जिम्मेदार एआई उपयोग को बढ़ावा देने के लिए हमेशा ओपनएआई की उपयोग मामले की नीति का पालन करना सुनिश्चित करें।