कतार समापन बिंदु
आप निम्नलिखित समापन बिंदुओं के माध्यम से सभी कतार सुविधाओं तक पहुंच सकते हैं:| समापन बिंदु | विधि | विवरण |
|---|---|---|
| api.port.moda/v1/queue/{model-id} | पोस्ट | कतार में एक अनुरोध जोड़ता है |
| api.port.moda/v1/queue/requests/{request_id}/status | पाना | एक अनुरोध की स्थिति प्राप्त करता है |
| api.port.moda/v1/queue/requests/{request_id}/status/stream | पाना | पूरा होने तक स्थिति को स्ट्रीम करता है |
| api.port.moda/v1/queue/requests/{request_id} | पाना | एक अनुरोध की प्रतिक्रिया प्राप्त करता है |
| api.port.moda/v1/queue/requests/{request_id}/cancel | डालना | एक अनुरोध रद्द करता है |
request_id सहित एक नमूना प्रतिक्रिया है:
request_id शामिल है और स्थिति की जाँच, रद्द करने या प्रतिक्रिया प्राप्त करने के लिए URL प्रदान करता है, जिससे अतिरिक्त समापन बिंदु विकास के बिना आपके वर्कफ़्लो को सुव्यवस्थित किया जा सके।
अनुरोध की स्थिति
अपने अनुरोध की प्रगति की निगरानी के लिए, अपने अद्वितीय अनुरोध आईडी के साथ प्रदान किए गए समापन बिंदु का उपयोग करें। यह आपको स्थिति, कतार की स्थिति को ट्रैक करने या प्रतिक्रिया तैयार होने पर उसे प्राप्त करने की अनुमति देता है।समापन बिंदु उपयोग
उदाहरण प्रतिक्रिया
जब आपका अनुरोध कतार में होता है, तो आपको इस तरह की प्रतिक्रिया मिलेगी:संभावित स्थितियाँ
आपका अनुरोध तीन में से एक स्थिति में हो सकता है:-
IN_QUEUE: इंगित करता है कि अनुरोध संसाधित होने की प्रतीक्षा कर रहा है।
queue_position: कतार में आपका स्थान दिखाता है।response_url: प्रसंस्करण पूरा होने पर प्रतिक्रिया प्राप्त करने के लिए URL।
-
IN_PROGRESS: अनुरोध वर्तमान में संसाधित किया जा रहा है।
logs: प्रसंस्करण चरणों को दर्शाने वाले विस्तृत लॉग (यदि सक्षम हो)।response_url: जहां अंतिम प्रतिक्रिया उपलब्ध होगी।
-
COMPLETED: प्रसंस्करण समाप्त हो गया है।
logs: पूरी प्रक्रिया का विवरण देने वाले लॉग।response_url: आपकी पूरी की गई प्रतिक्रिया का सीधा लिंक।
लॉग सक्षम करना
लॉग अनुरोध प्रसंस्करण में अंतर्दृष्टि प्रदान करते हैं। वे डिफ़ॉल्ट रूप से अक्षम होते हैं लेकिन एक क्वेरी पैरामीटर के साथ सक्षम किए जा सकते हैं:message: घटना का विवरण।level: गंभीरता (जैसे, INFO, ERROR)।source: लॉग की उत्पत्ति।timestamp: लॉग उत्पन्न होने का समय।
रीयल-टाइम निगरानी
निरंतर अपडेट के लिए, स्ट्रीमिंग एंडपॉइंट का उपयोग करें:text/event-stream प्रारूप में रीयल-टाइम स्थिति अपडेट प्रदान करता है।
अनुरोध रद्द करना
यदि आपका अनुरोध अभी भी कतार में है, तो आप इसे रद्द कर सकते हैं:प्रतिक्रियाएं प्राप्त करना
एक बार जब आपका अनुरोधCOMPLETED हो जाए, तो प्रतिक्रिया प्राप्त करें:
Port क्लाइंट के साथ सरलीकृत एकीकरण
Port क्लाइंट स्थिति ट्रैकिंग को स्वचालित करता है, जिससे Port कार्यों के साथ ऐप विकास सरल हो जाता है।दर सीमाएं
उचित उपयोग और सिस्टम स्थिरता सुनिश्चित करने के लिए, हमारे API समापन बिंदु निम्नलिखित दर सीमाओं के अधीन हैं:| समापन बिंदु प्रकार | दर सीमा | बर्स्ट सीमा |
|---|---|---|
| कतार में सबमिट करें | 10 अनुरोध/सेकंड | 100 अनुरोध/मिनट |
| अन्य सभी समापन बिंदु | 100 अनुरोध/सेकंड | 1,800 अनुरोध/मिनट |
403 निषिद्ध प्रतिक्रिया प्राप्त होगी। हम इन मामलों को संभालने के लिए घातीय बैकऑफ़ के साथ एक पुनर्प्रयास तंत्र को लागू करने की सलाह देते हैं।