टोकन उपयोग क्या है?
Scrapeless Agent Browser वेब-आधारित AI वर्कफ़्लो के लिए ब्राउज़र एक्सेस प्रदान करता है।
टोकन उपयोग वह मात्रा है जो किसी मॉडल के इनपुट और उत्पन्न आउटपुट को भाषा मॉडल द्वारा उपयोग की जाने वाली इकाइयों में मापती है। एक टोकन किसी शब्द, शब्द के हिस्से, विराम चिह्न, या किसी अन्य एन्कोडेड अनुक्रम का प्रतिनिधित्व कर सकता है। उपयोग प्रसंस्करण की मात्रा का वर्णन करता है; यह उत्तर की गुणवत्ता, तथ्यात्मक सटीकता, या पूर्ण किए गए कार्यों की संख्या को सीधे मापता नहीं है।
किसी एप्लिकेशन मालिक के लिए, टोकन उपयोग महत्वपूर्ण है क्योंकि यह संदर्भ सीमाओं और खपत को समझाने में मदद करता है। एक छोटा दिखाई देने वाला उत्तर एक बड़े अनुरोध के बाद आ सकता है जिसमें निर्देश, बातचीत का इतिहास, और टूल परिणाम शामिल हों। केवल अंतिम प्रतिक्रिया से उपयोग का अनुमान लगाने के बजाय पूर्ण मॉडल इंटरैक्शन को मापें।
मॉडल इनपुट के रूप में क्या गिना जाता है
इनपुट टोकन उपयोग में एप्लिकेशन निर्देश, वर्तमान उपयोगकर्ता अनुरोध, संरक्षित बातचीत इतिहास, प्राप्त किया गया साक्ष्य, और मॉडल को दी गई टूल परिभाषाएँ शामिल हो सकती हैं। सटीक लेखांकन इंटरफ़ेस और मॉडल पर निर्भर करता है। इसलिए उपयोगकर्ता संदेश की शब्द गणना अनुरोध का केवल आंशिक दृश्य होती है।
एक काल्पनिक शोध सहायक पर विचार करें जो एक लंबा उत्पाद पृष्ठ खोलता है। ब्राउज़र ट्रांसफ़र स्वयं अपने आप में भाषा-मॉडल टोकन शुल्क नहीं होता। जैसे ही एप्लिकेशन चयनित सामग्री को सीरियलाइज़ करता है और उसे मॉडल को भेजता है, वह पाठ मॉडल इनपुट का हिस्सा बन जाता है। पूरे HTML दस्तावेज़ को भेजना केवल प्रासंगिक उत्पाद अनुभाग भेजने की तुलना में संदर्भ स्थान में कहीं अधिक महंगा हो सकता है।
इसकी रिकॉर्ड रखें कि आपके एप्लिकेशन ने वास्तव में क्या सबमिट किया। डीबगिंग के लिए, जहाँ संभव हो, निर्देश वाला भाग, बातचीत वाला भाग, और साक्ष्य वाला भाग अलग करें। इन श्रेणियों को मापने के लिए आपको संवेदनशील पाठ को अनिश्चित काल तक संग्रहीत करने की आवश्यकता नहीं है। समग्र लंबाई और सीमित स्कोप वाला ट्रेस मेटाडेटा यह पहचानने में मदद कर सकता है कि कोई अनुरोध बिना हर मूल दस्तावेज़ को सुरक्षित रखे कहाँ बड़ा हो गया।
आउटपुट उपयोग और दृश्य प्रतिक्रिया की लंबाई
आउटपुट टोकन उपयोग चयनित सेवा के लेखांकन नियमों के अंतर्गत मॉडल उत्पन्नीकरण को मापता है। जो पाठ कोई व्यक्ति देखता है वह हर लेखांकन श्रेणी को उजागर नहीं कर सकता। कुछ इंटरफ़ेस तर्क या अन्य मोडालिटी के लिए अतिरिक्त विवरण रिपोर्ट करते हैं, इसलिए यह मानने के बजाय कि दृश्य शब्द कुल को समझाते हैं, लौटाई गई उपयोग रिकॉर्ड का उपयोग करें।
आउटपुट-लंबाई सीमाएँ उत्पन्नीकरण पर नियंत्रण हैं, यह भविष्यवाणी नहीं कि कोई कार्य कितना उपयोग करेगा। संक्षिप्त उत्तर के निर्देश अनावश्यक गद्य को कम कर सकते हैं, लेकिन यह पहले से भेजे गए इनपुट को नहीं हटाते। इसी तरह, उत्तर को सीमित करना तब अपर्याप्त स्थान छोड़ सकता है यदि कार्य के लिए विस्तृत व्याख्या या संरचित रिकॉर्ड की आवश्यकता हो।
एक काल्पनिक एक्सट्रैक्शन कार्य के लिए, काटे गए रिकॉर्ड और मान्य छोटे रिकॉर्ड में अंतर करें। दोनों कम आउटपुट टोकन का उपयोग कर सकते हैं। पहला कार्य में विफल रहा; दूसरा सफल हो सकता है। किसी अनुकूलन के उपयोगी उत्तरों को चुपचाप अधूरे उत्तरों से बदल न देने के लिए उपयोग के साथ-साथ रिकॉर्ड की पूर्णता और मान्यता दर्ज करें।
टोकन, शब्द, और संदर्भ विंडो
टोकन मॉडल-विशिष्ट इकाइयाँ हैं, जबकि शब्द मानव भाषा इकाइयाँ हैं। निश्चित शब्द-से-टोकन अनुपात एक मोटा अनुमान है जो भाषा, विराम चिह्न, सोर्स कोड, या पहचानकर्ता-भारी पाठ के साथ बदल सकता है। अलग-अलग टोकनाइज़र एक ही स्ट्रिंग को अलग-अलग तरह से विभाजित कर सकते हैं। जब सटीकता महत्वपूर्ण हो, तो अपने मॉडल के लिए उपयुक्त टोकनाइज़र और अनुरोध प्रारूप के साथ मापें।
मूल सबवर्ड प्रतिनिधित्व शोध यह समझाता है कि छोटे यूनिट दुर्लभ या अपरिचित शब्दों का प्रतिनिधित्व कैसे कर सकते हैं। वह डिज़ाइन यह समझाने में मदद करता है कि कोई लंबा तकनीकी नाम आवश्यक रूप से एक ही टोकन नहीं होता। दृश्य पाठ लंबाई सीमा और मॉडल संदर्भ सीमा संबंधित बाधाएँ हैं, लेकिन वे परस्पर विनिमेय नहीं हैं।
एक संदर्भ विंडो इस बात को सीमित करती है कि मॉडल अपने प्रलेखित नियमों के तहत कितनी जानकारी पर विचार कर सकता है। टोकन उपयोग खपत को दर्ज करता है; संदर्भ सीमा क्षमता का वर्णन करती है। कोई अनुरोध क्षमता में फिट हो सकता है और फिर भी अपने अधिकांश हिस्से को अप्रासंगिक पाठ पर व्यर्थ कर सकता है। लॉन्ग-कॉन्टेक्स्ट सूचना उपयोग पर शोध यह दिखाता है कि साक्ष्य को विंडो में फिट कर देना यह स्थापित नहीं करता कि मॉडल हर प्रासंगिक अनुच्छेद का विश्वसनीय रूप से उपयोग करेगा।
एजेंट जल्दी से उपयोग क्यों जमा कर सकते हैं
कोई एजेंट अंतिम उत्तर देने से पहले कई मॉडल कॉल कर सकता है, इसलिए कार्य-स्तरीय टोकन उपयोग एक प्रतिक्रिया के बजाय प्रासंगिक कॉलों का योग होता है। प्रत्येक निर्णय में निर्देश, वर्तमान स्थिति, और अवलोकन शामिल हो सकते हैं। बड़े अवलोकनों को बार-बार आगे ले जाना बाद के अनुरोधों को प्रारंभिक प्रश्न की तुलना में कहीं अधिक बड़ा बना सकता है।
अपने ट्रेस में मॉडल कॉल को टूल कॉल से अलग रखें। किसी ब्राउज़र क्रिया की अपनी निष्पादन लागत और परिणाम होता है। उस परिणाम को पढ़ने वाली योजना-निर्माण कॉल में मॉडल उपयोग होता है। live web data acquisition workflow उस टूल लेयर से संबंधित चिंताएँ हैं। आपका ऑर्केस्ट्रेशन यह तय करता है कि कौन से अवलोकन मॉडल संदर्भ बनते हैं और वे वहाँ कितनी देर तक रहते हैं।
समानांतर एजेंट भी इनपुट को दोहरा सकते हैं। यदि प्रत्येक वर्कर को वही पूरा साक्ष्य पैकेट मिलता है, तो व्यतीत समय कम होने पर भी कुल उपयोग बढ़ सकता है। यह स्वतंत्र कार्य के लिए एक उचित सौदा हो सकता है, लेकिन यह कार्य लेखे में दिखाई देना चाहिए। केवल प्रतिक्रिया समय से दक्षता का आकलन करने के बजाय पूर्ण किए गए कार्य की गुणवत्ता और कुल खपत की तुलना करें।
एक उपयोगी उपयोग लेखा-बहि बनाएं
एक उपयोगी उपयोग लेखा-बहि प्रत्येक मॉडल कॉल को किसी कार्य, मॉडल कॉन्फ़िगरेशन, उद्देश्य, रिपोर्ट की गई टोकन श्रेणियों, और परिणाम से जोड़ती है। प्रदाता द्वारा लौटाए गए मानों को जैसे हैं वैसे ही संरक्षित करें और गुम फ़ील्ड को अनुपलब्ध के रूप में चिह्नित करें। किसी अनुपस्थित संख्या को शून्य में बदलने से आपकी बजट रिपोर्ट अधिक सटीक दिखेगी जबकि अधूरी माप को छिपा देगी।
कई स्तरों पर समेकित करें: व्यक्तिगत कॉल, पूर्ण कार्य, और परिभाषित रिपोर्टिंग अवधि। कार्य-स्तरीय समेकन एजेंटों के लिए विशेष रूप से उपयोगी है क्योंकि योजना और सत्यापन कॉल अन्यथा एक अंतिम उत्तर के पीछे गायब हो सकते हैं। यदि असफल या रद्द किया गया कार्य संसाधनों का उपभोग करता है, तो उसे दृश्य बनाए रखें। केवल सफल आउटपुट की रिपोर्टिंग संचालन लागत को कम करके आँकती है।
उपयोग अनुमान और बिल की गई खपत को तब तक अलग-अलग रिकॉर्ड के रूप में मानें जब तक उनका मिलान न हो जाए। एक स्थानीय tokenizer अनुमान प्रवेश जाँच का समर्थन कर सकता है, जबकि सेवा द्वारा लौटाया गया उपयोग रनटाइम मॉनिटरिंग का समर्थन कर सकता है। बिलिंग अलग-अलग श्रेणियाँ या समायोजन लागू कर सकती है। जब सेवा अधिक विस्तृत लेखांकन का दस्तावेजीकरण करती है, तो एक कच्चे कुल से अंतिम चालान का अनुमान न लगाएँ।
आवश्यक साक्ष्य को हटाए बिना अपव्यय कम करें
टोकन अनुकूलन तब सबसे अच्छा काम करता है जब यह अप्रासंगिक सामग्री को हटाता है और कार्य के लिए आवश्यक चीज़ों को सुरक्षित रखता है। बड़े आकार के अनुरोधों की जाँच से शुरू करें। सामान्य उम्मीदवारों में दोहराए गए वार्तालाप दौर, वेब पेजों से नेविगेशन टेक्स्ट, दोहराए गए टूल विवरण, और ऐसे दस्तावेज़ शामिल हैं जो वर्तमान प्रश्न का उत्तर नहीं देते।
अंशों को जानबूझकर चुनने के लिए extraction और retrieval का उपयोग करें। स्रोत पहचानकर्ता और इतना आस-पास का पाठ सुरक्षित रखें कि अंश की सही व्याख्या की जा सके। कोई छोटा अंश जो किसी शर्त या अपवाद को छोड़ देता है, उत्तर को सस्ता और गलत दोनों बना सकता है। कम संख्या को पर्याप्त सुधार प्रमाण मानने के बजाय, संपीड़न से पहले और बाद में साक्ष्य समर्थन की तुलना करें।
यह अप्रासंगिक संदर्भ के प्रभाव इनपुट को सावधानी से चुनने का एक और कारण प्रदान करते हैं। संदर्भ में कमी खपत हस्तक्षेप के साथ-साथ गुणवत्ता हस्तक्षेप भी हो सकती है, लेकिन परिणाम इस पर निर्भर करता है कि आप क्या हटाते हैं। सारांशों को भी जाँच की आवश्यकता होती है क्योंकि वे ऐसे विवरण हटा सकते हैं जिनकी बाद के प्रश्न को आवश्यकता होती है।
Browser लागत और मॉडल लागत को अलग रखें
Browser इन्फ्रास्ट्रक्चर और मॉडल inference अलग खपत श्रेणियाँ हैं। यदि आप वेब इंटरैक्शन के लिए Agent Browserका उपयोग करते हैं, तो उस कार्य को मॉडल कॉल के साथ-साथ ट्रैक करें, बिना उसका नाम बदलकर टोकन उपयोग किए। कोई पेज ब्राउज़र कार्य की आवश्यकता कर सकता है, भले ही अंतिम साक्ष्य अंश छोटा हो।
यह Scrapeless pricing options Scrapeless सेवाओं का वर्णन करते हैं, जबकि आपका मॉडल प्रदाता inference लेखांकन निर्धारित करता है। एक पूर्ण कार्य-लागत रिपोर्ट उनके मूल इकाइयों को संरक्षित करने के बाद श्रेणियों को एक साथ जोड़ सकती है। इससे आप बजट वृद्धि की जाँच करते समय लंबे ब्राउज़र सत्र को बड़े मॉडल प्रॉम्प्ट से अलग कर सकते हैं।
एक काल्पनिक उदाहरण के रूप में, पूर्ण-पृष्ठ संदर्भ को प्रासंगिक अंश से बदलने पर मॉडल इनपुट कम हो सकता है जबकि ब्राउज़र निष्पादन अपरिवर्तित रहता है। इसके विपरीत, पहले से एकत्र किए गए दस्तावेज़ का पुनः उपयोग संग्रह कार्य को कम कर सकता है बिना मॉडल को भेजे गए पाठ को बदले। ये हस्तक्षेप कार्यप्रवाह के अलग-अलग हिस्सों को प्रभावित करते हैं, और उनके लाभों की अलग से रिपोर्ट की जानी चाहिए।
पूर्ण किए गए कार्य के आसपास बजट निर्धारित करें
किसी कार्य बजट को यह परिभाषित करना चाहिए कि जब अपेक्षित खपत उपलब्ध भत्ते से अधिक हो जाए तो क्या होता है। आप स्रोत सेट को संकीर्ण कर सकते हैं, छोटे दायरे के लिए कह सकते हैं, या एक स्पष्ट रूप से अपूर्ण परिणाम लौटा सकते हैं। इसे एप्लिकेशन लॉजिक में तय करें ताकि व्यवहार पूर्वानुमेय बना रहे और पूरी तरह इस पर निर्भर न हो कि मॉडल बजट निर्देश पर ध्यान दे रहा है या नहीं।
पूर्ण किए गए कार्य के विरुद्ध अनुकूलन का मूल्यांकन करें: स्वीकृत रिकॉर्ड, समर्थित उत्तर, या अन्य कार्य-विशिष्ट परिणाम। उपयोग के साथ विलंबता और विफलता दर ट्रैक करें। कोई ऐसी कॉन्फ़िगरेशन जो टोकन बचाती है लेकिन मैनुअल सुधार कार्य को दोगुना कर देती है, परिचालन रूप से खराब विकल्प हो सकती है। कॉन्फ़िगरेशन की तुलना करते समय स्कोरिंग रुब्रिक को स्थिर रखें ताकि दिखने वाली बचत एक ही पूर्णता मानक को दर्शाए।
सार
टोकन उपयोग इनपुट और आउटपुट में मॉडल प्रसंस्करण मात्रा को मापता है। इसे कॉल और कार्य स्तरों पर ट्रैक करें, रिपोर्ट किए गए लेखांकन फ़ील्ड का उपयोग करें, और संदर्भ क्षमता को खपत से अलग रखें। साक्ष्य को सावधानी से चुनकर दक्षता में सुधार करें, फिर सत्यापित करें कि सस्ता कार्यप्रवाह अब भी वही कार्य पूरा करता है।
संदर्भ का बजट बनाने से पहले वेब साक्ष्य एकत्र करें
अनुमत वेब इंटरैक्शन के लिए Agent Browser का उपयोग करें, फिर प्रासंगिक साक्ष्य चुनें जिसे आपका एप्लिकेशन मॉडल को भेजता है।
आज साइन अप करें और प्राप्त करें $5 in free credit — कोई क्रेडिट कार्ड आवश्यक नहीं.
अपना $5 Credit प्राप्त करें →FAQ
क्या एक टोकन हमेशा एक शब्द होता है?
टोकन हमेशा एक शब्द नहीं होता। Tokenizers शब्दों को छोटे हिस्सों में बाँट सकते हैं और विराम चिह्न या अन्य अनुक्रमों को अलग से दर्शा सकते हैं। वही दृश्य पाठ अलग-अलग tokenizers के साथ अलग टोकन गणना उत्पन्न कर सकता है, इसलिए जब सटीक अनुमान की आवश्यकता हो तो मॉडल-उपयुक्त गणना का उपयोग करें।
क्या Tool परिणाम टोकन के रूप में गिने जाते हैं?
जब एप्लिकेशन किसी Tool के कंटेंट को मॉडल को भेजता है, तो टूल परिणाम मॉडल इनपुट में योगदान करते हैं। Tool का निष्पादन स्वयं अलग लेखांकन रखता है। कोई ब्राउज़र बड़ा पेज वापस कर सकता है, लेकिन आपका एप्लिकेशन अगली मॉडल कॉल से पहले एक प्रासंगिक अंश चुन सकता है।
क्या बड़ा context window कम उपयोग का मतलब होता है?
बड़ा context window मॉडल इंटरफ़ेस के अंतर्गत अनुमत क्षमता बढ़ाता है; यह स्वचालित रूप से खपत को कम नहीं करता। आपका एप्लिकेशन अब भी दोहराई गई या अप्रासंगिक सामग्री भेज सकता है। यह तय करने से पहले कि बड़ा विंडो दक्षता में सुधार करता है या नहीं, वास्तविक अनुरोधों और पूर्ण-कार्य की गुणवत्ता को मापें।
सबसे अच्छा टोकन अनुकूलन metric क्या है?
कोई उपयोगी अनुकूलन metric खपत को ऐसे कार्य से जोड़ती है जो परिभाषित गुणवत्ता मानक को पास करता हो। उदाहरणों में प्रति स्वीकृत extraction रिकॉर्ड या समर्थित उत्तर पर उपयोग शामिल है। केवल कच्ची टोकन कमी सुधार नहीं दिखा सकती क्योंकि अपूर्ण, गलत, और सफल आउटपुट सभी छोटे हो सकते हैं।