पायथन और ओपनएआई एपीआई का उपयोग करके एक लेख लेखन उपकरण बनाने में कई चरण शामिल हैं।
हम आपका वातावरण स्थापित करेंगे, आवश्यक पुस्तकालय स्थापित करेंगे, और लेख तैयार करने के लिए कोड लिखेंगे।
शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:
सबसे पहले, आपको एक वर्चुअल वातावरण बनाना होगा और आवश्यक लाइब्रेरी स्थापित करनी होगी। अपना टर्मिनल खोलें और निम्नलिखित कमांड चलाएँ:
# Create a virtual environment python -m venv myenv # Activate the virtual environment # On Windows myenv\Scripts\activate # On macOS/Linux source myenv/bin/activate # Install necessary libraries pip install openai
एक पायथन फ़ाइल बनाएं, उदाहरण के लिए, artical_writer.py, और इसे अपने पसंदीदा टेक्स्ट एडिटर में खोलें। हम कोड को अनुभागों में तोड़ देंगे।
import openai import os
'your-api-key' को अपनी वास्तविक OpenAI API कुंजी से बदलना सुनिश्चित करें।
# Set up the OpenAI API key openai.api_key = 'your-api-key'
हम एक फ़ंक्शन लिखेंगे जो एक विषय को इनपुट के रूप में लेता है और ओपनएआई के जीपीटी मॉडल का उपयोग करके एक लेख लौटाता है।
def generate_article(topic): response = openai.Completion.create( engine="text-davinci-003", prompt=f"Write an article about {topic}.", max_tokens=1024, n=1, stop=None, temperature=0.7, ) return response.choices[0].text.strip()
def main(): print("Welcome to the Article Writing Tool!") topic = input("Enter the topic for your article: ") print("\nGenerating article...\n") article = generate_article(topic) print(article) if __name__ == "__main__": main()
अपनी artical_writer.py फ़ाइल सहेजें और इसे टर्मिनल से चलाएं:
python article_writer.py
आपको एक विषय दर्ज करने के लिए कहा जाएगा, और टूल उस विषय पर आधारित एक लेख तैयार करेगा।
हालाँकि यह एक लेख लेखन उपकरण का एक मूल संस्करण है, इसमें कई संवर्द्धन हैं जिन पर आप विचार कर सकते हैं:
टूल को अधिक मजबूत बनाने के लिए, एपीआई त्रुटियों या अमान्य इनपुट को प्रबंधित करने के लिए त्रुटि प्रबंधन जोड़ें।
def generate_article(topic): try: response = openai.Completion.create( engine="text-davinci-003", prompt=f"Write an article about {topic}.", max_tokens=1024, n=1, stop=None, temperature=0.7, ) return response.choices[0].text.strip() except openai.error.OpenAIError as e: return f"An error occurred: {str(e)}"
अधिक विशिष्ट प्रकार के लेख, जैसे समाचार लेख, ब्लॉग पोस्ट, या शोध पत्र प्राप्त करने के लिए संकेत को अनुकूलित करें।
def generate_article(topic, style="blog post"): prompt = f"Write a {style} about {topic}." try: response = openai.Completion.create( engine="text-davinci-003", prompt=prompt, max_tokens=1024, n=1, stop=None, temperature=0.7, ) return response.choices[0].text.strip() except openai.error.OpenAIError as e: return f"An error occurred: {str(e)}"
मुख्य फ़ंक्शन में, शैली को शामिल करने के लिए इनपुट को संशोधित करें:
def main(): print("Welcome to the Article Writing Tool!") topic = input("Enter the topic for your article: ") style = input("Enter the style of the article (e.g., blog post, news article, research paper): ") print("\nGenerating article...\n") article = generate_article(topic, style) print(article)
इन चरणों का पालन करके, आप पायथन और ओपनएआई एपीआई का उपयोग करके एक बुनियादी लेख लेखन उपकरण बना सकते हैं।
इस टूल को अतिरिक्त सुविधाओं के साथ और बढ़ाया जा सकता है जैसे लेखों को फ़ाइलों में सहेजना, वेब इंटरफ़ेस के साथ एकीकृत करना, या जेनरेट की गई सामग्री के लिए अधिक अनुकूलन विकल्प प्रदान करना।
और अधिक जानना चाहते हैं? ZeroByteCode पर प्रोग्रामिंग लेख, टिप्स और ट्रिक्स देखें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3