टेक्स्ट समरीकरण
OpenAI मॉडलों का एक बहुत ही आम उपयोग टेक्स्ट को summarize करना है. इसका बिज़नेस सेटिंग्स में बड़ा उपयोग है, जैसे लंबी रिपोर्ट्स को छोटे one-pagers या कुछ बुलेट पॉइंट्स में बदलना, या अलग-अलग स्टेकहोल्डर्स के लिए next steps और timelines निकालना.
इस अभ्यास में, आप एक चैट completion मॉडल का उपयोग करके financial investment (finance_text) पर दिए गए टेक्स्ट अंश को दो संक्षिप्त बुलेट पॉइंट्स में summarize करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
OpenAI API के साथ काम करना
अभ्यास निर्देश
finance_textकोpromptमें डालने के लिए f-string का उपयोग करें.- दिए गए
promptको भेजते हुए एक request बनाएँ; अधिकतम400tokens का उपयोग करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
client = OpenAI(api_key="")
# Use an f-string to format the prompt
prompt = f"""Summarize the following text into two concise bullet points:
{____}"""
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": prompt}],
____
)
print(response.choices[0].message.content)