OpenAI
यह पेज मशीन द्वारा अनुवादित है. मूल अंग्रेज़ी आर्टिकल देखें.

Batch API FAQ

असिंक्रोनस बैच प्रोसेसिंग के लिए Batch API एंडपॉइंट

अपडेट किया गया: 2 days ago

Batch API कैसे काम करता है?

Batch API एंडपॉइंट, जैसा कि यहाँ डॉक्युमेंट किया गया है, उपयोगकर्ताओं को असिंक्रोनस बैच प्रोसेसिंग के लिए अनुरोध सबमिट करने की अनुमति देता है। हम इन अनुरोधों को 24 घंटों के भीतर प्रोसेस करेंगे। हर अनुरोध के विवरण एक पहले से अपलोड की गई फ़ाइल से पढ़े जाएंगे, और जवाब एक आउटपुट फ़ाइल में लिखे जाएंगे। आप स्टेटस अपडेट और परिणामों के लिए बैच ऑब्जेक्ट को क्वेरी कर सकते हैं।

Batch API की कीमत क्या है?

हर मॉडल को सिंक्रोनस APIs की तुलना में 50% लागत छूट पर उपलब्ध कराया जाएगा। हमारे API प्राइसिंग के बारे में अधिक जानकारी यहाँ देखें।

मैं किन मॉडलों को बैच कर सकता/सकती हूँ?

Batch API हमारे अधिकांश मॉडलों में व्यापक रूप से उपलब्ध है, लेकिन सभी में नहीं। कृपया मॉडल रेफ़रेंस डॉक्स देखें ताकि यह सुनिश्चित हो सके कि आप जिस मॉडल का उपयोग कर रहे हैं, वह Batch API को सपोर्ट करता है।

अगर API वादा किए गए समय के भीतर मेरा अनुरोध पूरा नहीं करता तो क्या होगा?

हम सभी अनुरोधों को 24 घंटों के भीतर पूरा करने का लक्ष्य रखते हैं। अगर कोई बैच एक्सपायर हो जाता है (यानी SLA समय-सीमा के भीतर पूरा नहीं हो पाता), तो बचा हुआ काम रद्द कर दिया जाता है और जो काम पहले ही पूरा हो चुका है, वह वापस कर दिया जाता है। डेवलपर्स से केवल पूर्ण हुए काम के लिए शुल्क लिया जाएगा।

मैं कितने अनुरोधों को बैच कर सकता/सकती हूँ, इसकी सीमा क्या है?

Embeddings APIs में एक समय में 10 लाख enqueued अनुरोधों की सीमा है।

बाकी सभी APIs के लिए, आप कितने अनुरोध बैच कर सकते हैं इसकी कोई सीमा नहीं है; हालांकि, हर usage tier के साथ एक संबंधित batch rate limit होता है। आपकी batch rate limit में एक समय में enqueued किए गए इनपुट टोकन्स की अधिकतम संख्या शामिल होती है। आप अपने rate limits यहाँ देख सकते हैं।

क्या मैं Batch API से जवाब आने में लगने वाला समय बदल सकता/सकती हूँ?

हमारी वर्तमान निर्दिष्ट समय-सीमा 24 घंटे है। फिलहाल हम इस समय अवधि को बदल नहीं सकते।

क्या Batch API पर स्ट्रीमिंग सपोर्टेड है?

नहीं, Batch API पर स्ट्रीमिंग सपोर्टेड नहीं है।

क्या Batch API पर इमेजेस सपोर्टेड हैं?

हाँ, Batch API पर इमेजेस सपोर्टेड हैं।

मुझे यह एरर मैसेज मिला “The URL provided for this request does not prefix-match the batch endpoint”. मुझे क्या करना चाहिए?

अगर आपको यह एरर मिलता है, तो इसका मतलब है कि आपका URL Batch API एंडपॉइंट के लिए गलत फ़ॉर्मैट में है। कृपया हमारी डॉक्युमेंटेशन यहाँ देखें ताकि यह सुनिश्चित हो सके कि आप एंडपॉइंट को सही तरीके से कॉल कर रहे हैं।

क्या Batch API का उपयोग मेरी अन्य rate limits में गिना जाता है?

Batch API की rate limits मौजूदा सीमाओं से पूरी तरह अलग हैं।

अगर कोई बैच कैंसल कर दिया जाए तो क्या होता है?

अगर कोई बैच मैन्युअली कैंसल किया जाता है, तो जो भी परिणाम पहले ही पूरे हो चुके हैं, वे वापस कर दिए जाते हैं। डेवलपर्स से किसी भी पूर्ण हुए काम के लिए शुल्क लिया जाएगा।

अगर कोई बैच एक्सपायर हो जाए तो क्या होता है?

अगर कोई बैच एक्सपायर हो जाता है (यानी SLA समय-सीमा के भीतर पूरा नहीं हो पाता), तो बचा हुआ काम रद्द कर दिया जाता है और जो काम पहले ही पूरा हो चुका है, वह वापस कर दिया जाता है। डेवलपर्स से केवल पूर्ण हुए काम के लिए शुल्क लिया जाएगा।

बैच जॉब्स पर मुझे कौन-कौन से स्टेटस देखने को मिल सकते हैं?

बैच जॉब के निम्न में से कोई भी स्टेटस हो सकता है:

  • Validating: बैच शुरू होने से पहले अपलोड की गई फ़ाइल का वैलिडेशन प्रगति में है।

  • Failed: फ़ाइल वैलिडेशन प्रक्रिया में फेल हो गई है।

  • In Progress: फ़ाइल सफलतापूर्वक वैलिडेट हो गई है और बैच प्रक्रिया चल रही है।

  • Finalizing: बैच जॉब पूरा हो गया है और परिणाम तैयार किए जा रहे हैं।

  • Completed: बैच जॉब पूरा हो गया है और परिणाम तैयार हैं।

  • Expired: SLA समय-सीमा के भीतर बैच पूरा नहीं हो सका।

  • Canceling: बैच जॉब को कैंसल करने की प्रक्रिया शुरू कर दी गई है।

  • Canceled: बैच जॉब कैंसल कर दिया गया था।

मैं यह कैसे चेक कर सकता/सकती हूँ कि मैंने पहले से कौन-कौन से बैच जॉब्स बनाए हैं?

आप यहाँ दिए गए API कॉल का उपयोग करके अपने सभी बैच जॉब्स की सूची पा सकते हैं।

क्या इस एंडपॉइंट पर ज़ीरो डेटा रिटेंशन सपोर्टेड है?

अगर आपके org के लिए ज़ीरो डेटा रिटेंशन सक्षम है, तो कृपया ध्यान दें कि इस एंडपॉइंट पर ज़ीरो डेटा रिटेंशन सपोर्टेड नहीं है।

क्या यह लेख मददगार था?