व्हाइट लेबल एंडपॉइंट वह एंडपॉइंट है जिसे कोई रीसेलर उस API में जोड़ता है जिसे वह अपने ही नाम से बेचता है। यह कोई नई क्षमता नहीं है — यह उस API के पहले से मौजूद कुछ ऑपरेशन हैं, क्रम से, एक पते और एक नाम के पीछे जिन्हें रीसेलर ने चुना है। इसके ग्राहक इसे वैसे ही कॉल करते हैं जैसे बाक़ी किसी भी चीज़ को, और उनके सहायक इसे औज़ारों की सूची में उन्हीं ऑपरेशनों के बगल में देखते हैं जिनसे यह बना है।
रीसेलर इसे क्यों चाहता है
क्योंकि जो उत्पाद वह बेचता है, वह आम तौर पर कोई एक ऑपरेशन नहीं होता। “हम आपके लिए एक सूची को वॉर्म-अप करते हैं” का मतलब है एक खोज, फिर हर नतीजे के लिए एक रिएक्शन, फिर उन लोगों को एक आमंत्रण जिन्होंने उन्हें लिखा — चार कॉल, जिन्हें उसके ग्राहकों के सहायकों को हर बार सही और सही क्रम में करना पड़ता है। एक एंडपॉइंट वही काम है, एक बार नाम दिया हुआ, रीसेलर के अपने शब्दों में बताया हुआ।
इसे किससे बनाया जा सकता है और किससे नहीं
सिर्फ़ उन ऑपरेशनों से जो रीसेलर की अपनी योजना में शामिल हैं। अपना एंडपॉइंट उस API के भीतर से निकला एक छोटा रास्ता है जिसे उसने ख़रीदा है, उसे दरकिनार करने का तरीक़ा नहीं: जो चरण अपनी योजना से बाहर की किसी चीज़ का नाम लेता है, वह एंडपॉइंट लिखे जाते समय अस्वीकार हो जाता है, चलते समय नहीं।
शर्तों और लूप की अनुमति है; एक्सप्रेशन भाषा की नहीं। मान या तो सादा JSON होता है या अब तक के निष्पादन से पढ़ा गया पथ, और शर्त एक तुलना होती है। कुछ भी मूल्यांकित नहीं होता, क्योंकि एंडपॉइंट को कोई ग्राहक लिखता है, वह सहेजा जाता है, और फिर प्रदाता के सर्वर पर किसी असली खाते के विरुद्ध चलाया जाता है।
एक कॉल कितना ख़र्च कर सकती है
लूप का मतलब है कि एंडपॉइंट उससे ज़्यादा काम माँग सकता है जितना माँगने का इरादा किसी का था, इसलिए एक निष्पादन की कुछ सीमाएँ होती हैं: ऑपरेशनों की संख्या, इटरेशन की संख्या और समय। किसी सीमा तक पहुँचना त्रुटि नहीं, एक जवाब है — उसमें लिखा होता है कि पहले से क्या किया जा चुका है, क्योंकि भेजे जा चुके संदेश को वापस नहीं लिया जा सकता।
हर चरण एक नए अनुरोध के रूप में अधिकृत होता है, इसलिए पहले चरण से बनी आईडी दूसरे चरण के इस्तेमाल से पहले फिर से अपनी जाँच से गुज़रती है। जोड़कर बना एंडपॉइंट उन जाँचों को छोड़ने का तरीक़ा नहीं है जो उसके भीतर के ऑपरेशन साथ लिए चलते हैं, और वह वही रफ़्तार का बजट ख़र्च करता है जो वे करते हैं।
दूसरा हिस्सा: हमारी चीज़ें हटा देना
रीसेलर उन ऑपरेशनों को छिपा भी सकता है जिन्हें वह पेश नहीं करना चाहता। छिपाने से कोई ऑपरेशन औज़ारों की सूची, मैनिफ़ेस्ट और संदर्भिका से बाहर हो जाता है; रूट फिर भी जवाब देता है, इसलिए जो ग्राहक उसे पहले से कॉल कर रहा है, वह एक वाक्य में किए गए बदलाव से टूटता नहीं। जो रीसेलर पूरा एक क्षेत्र हटाना चाहता है, वह उसके बजाय उस क्षेत्र को पेश करना बंद कर देता है।
अक्सर पूछे जाने वाले सवाल
क्या AI एजेंट मेरे लिए ऐसा एंडपॉइंट लिख सकता है?
आम तौर पर यही तरीक़ा है। बताइए कि एंडपॉइंट को क्या करना है और आपके कौन-से ऑपरेशन इस्तेमाल करने हैं, और सहायक चरण लिखकर उसे सहेज देता है। अगर वह ऐसे ऑपरेशन तक पहुँचे जो आपकी योजना में नहीं है, तो उसे उस ऑपरेशन का नाम लेकर अस्वीकार कर दिया जाता है, इसलिए ग़लत अंदाज़ा सहेजा नहीं जाता, सुधारा जाता है।
क्या अपना एंडपॉइंट चलाना ज़्यादा महँगा पड़ता है?
इसकी क़ीमत उतनी ही है जितनी इसके भीतर के ऑपरेशनों की। चार काम करने वाली एक कॉल उतना ही रफ़्तार का बजट ख़र्च करती है जितना उन्हें करने वाली चार कॉल, क्योंकि हर चरण अपने आप में एक अनुरोध की तरह अधिकृत होता है और उसकी रफ़्तार तय होती है।