Skip to main content
प्रदाता-विशिष्ट इवेंट पार्स किए बिना संरचित एजेंट टाइमलाइन बनाने के लिए आइटम उपयोग करें। स्ट्रीमिंग और पूर्ण रन एक ही क्रमबद्ध AgentItem<TOutput> कॉन्ट्रैक्ट देते हैं।

आइटम के प्रकार

AgentItem<TOutput> एक discriminated union है:

स्ट्रीमिंग टाइमलाइन दिखाएँ

TypeScript हर आइटम के type से उसका प्रकार निर्धारित करता है:

पूरा होने के बाद आइटम पढ़ें

पूर्ण परिणाम में वही क्रमबद्ध आइटम प्रकार होते हैं:
इससे प्रोडक्ट लाइव गतिविधि दिखा सकता है और बाद में सहेजे गए रन स्टेट से वही टाइमलाइन फिर बना सकता है।

प्रदाता-विशिष्ट डेटा तक पहुँचें

प्रदाता आउटपुट को पोर्टेबल आइटम प्रकारों में सामान्यीकृत किया जाता है। यदि किसी इंटीग्रेशन को अब भी प्रदाता-विशिष्ट फ़ील्ड चाहिए, तो सामान्यीकृत आइटम मूल payload को rawProviderItem में रखते हैं। जहाँ संभव हो, प्रोडक्ट लॉजिक को पोर्टेबल फ़ील्ड पर रखें। rawProviderItem को प्रदाता-विशिष्ट इंटीग्रेशन का वैकल्पिक रास्ता मानें, ऐप्लिकेशन का सामान्य कॉन्ट्रैक्ट नहीं।

संबंधित गाइड

अंतिम संशोधन 2 अक्टूबर 2026