शुरू करेंमुफ़्त में शुरू करें

OpenAI Responses को स्ट्रीम करना

आप एक कुकिंग असिस्टेंट ऐप बना रहे हैं जो रियल-टाइम में रेसिपी जेनरेट करता है. OpenAI क्लाइंट आपके लिए इनिशियलाइज़ और कॉन्फ़िगर कर दिया गया है. आप Responses API का उपयोग करके रेसिपी जेनरेशन को स्ट्रीम करेंगे, और टेक्स्ट को आते ही दिखाएँगे ताकि एक डायनेमिक यूज़र एक्सपीरियंस बने.

यह अभ्यास पाठ्यक्रम का हिस्सा है

OpenAI Responses API के साथ काम करना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • दिए गए प्रॉम्प्ट के साथ client.responses.create() का उपयोग करके "gpt-5.4-mini" मॉडल में एक स्ट्रीमिंग कॉन्टेक्स्ट खोलें.
  • स्ट्रीम इवेंट्स पर लूप चलाएँ और जाँचें कि इवेंट टाइप "response.output_text.delta" है; अगर हाँ, तो event.delta को current_text में जोड़ें और ए़क्यूम्युलेटेड टेक्स्ट प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

prompt = "List the core ingredients to make classic egg pasta pasta in a single line."

# Open a connection for a streaming request
____ client.responses.create(model="gpt-5.4-mini", input=____, ____=____) as stream:
    current_text = ""

    # Complete the output text streaming
    for event in stream:
        if event.type == "____":
            current_text += ____
            print(current_text)
कोड संपादित करें और चलाएँ