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

पायथन और ओपनएआई एपीआई के साथ एक बेसिक आर्टिकल राइटिंग टूल कैसे बनाएं

2024-07-30 को प्रकाशित
ब्राउज़ करें:113

How to Create a Basic Article Writing Tool with Python and OpenAI API

पायथन और ओपनएआई एपीआई का उपयोग करके एक लेख लेखन उपकरण बनाने में कई चरण शामिल हैं।

हम आपका वातावरण स्थापित करेंगे, आवश्यक पुस्तकालय स्थापित करेंगे, और लेख तैयार करने के लिए कोड लिखेंगे।

आवश्यक शर्तें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

  • आपके सिस्टम पर पायथन स्थापित है (पायथन 3.6 अनुशंसित है)।
  • एक ओपनएआई एपीआई कुंजी। आप इसे OpenAI वेबसाइट पर साइन अप करके प्राप्त कर सकते हैं।

चरण 1: अपना वातावरण स्थापित करना

सबसे पहले, आपको एक वर्चुअल वातावरण बनाना होगा और आवश्यक लाइब्रेरी स्थापित करनी होगी। अपना टर्मिनल खोलें और निम्नलिखित कमांड चलाएँ:

# 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

चरण 2: कोड लिखना

एक पायथन फ़ाइल बनाएं, उदाहरण के लिए, artical_writer.py, और इसे अपने पसंदीदा टेक्स्ट एडिटर में खोलें। हम कोड को अनुभागों में तोड़ देंगे।

आवश्यक पुस्तकालय आयात करना

import openai
import os

OpenAI API कुंजी सेट करना

'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()

चरण 3: टूल चलाना

अपनी artical_writer.py फ़ाइल सहेजें और इसे टर्मिनल से चलाएं:

python article_writer.py

आपको एक विषय दर्ज करने के लिए कहा जाएगा, और टूल उस विषय पर आधारित एक लेख तैयार करेगा।

चरण 4: संवर्द्धन और अनुकूलन

हालाँकि यह एक लेख लेखन उपकरण का एक मूल संस्करण है, इसमें कई संवर्द्धन हैं जिन पर आप विचार कर सकते हैं:

त्रुटि प्रबंधन जोड़ा जा रहा है

टूल को अधिक मजबूत बनाने के लिए, एपीआई त्रुटियों या अमान्य इनपुट को प्रबंधित करने के लिए त्रुटि प्रबंधन जोड़ें।

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 पर प्रोग्रामिंग लेख, टिप्स और ट्रिक्स देखें।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/zerobytecode/how-to-create-a-basic-article-writing-tool-with-python-and-openai-api-4bg1?1 यदि कोई उल्लंघन है , कृपया स्टडी_गोलंग @163.कॉमडिलीट से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3