एआई के साथ कोडिंग

ttok संस्करण 0.4

Ttok 0.4 tiktoken CLI को अद्यतन करता है, एक क्लिक चेतावनी को ठीक कर देता है, CI को ताज़ा करता है और uvx token गिनती का समर्थन करता है।

ttok संस्करण 0.4

मुख्य जानकारी

  • Ttok 0.4 रखरखाव अंतराल के बाद OpenAI tiktoken कमांड-लाइन टूल को ताज़ा करता है, एक क्लिक चेतावनी ठीक करता है और CI अद्यतन करता है।
  • यह एक नया ∀--list-models` कमांड जोड़ता है, जिससे बाहरी प्रलेखन पर भरोसा किए बिना उपलब्ध मॉडल को देखना आसान हो जाता है।
  • यह उपकरण पाठ या पाइप फ़ाइलों से tokens की गणना करता है, जिससे डेवलपर्स को LLMs का उपयोग करने से पहले प्रॉम्प्ट, लेख, लॉग या dataset आकार का अनुमान लगाने में मदद मिलती है।
  • इसे ∀uvx` के माध्यम से जल्दी चलाया जा सकता है, जिससे कभी-कभी टर्मिनल उपयोग के लिए सेटअप घर्षण कम हो जाता है।
  • टीटोक शेल-आधारित जांच और प्रॉम्प्ट/डेटा साइजिंग के लिए सबसे अच्छा है, जबकि गहरे Python एकीकरण को अभी भी OpenAI की टिक टोकन लाइब्रेरी की आवश्यकता हो सकती है।

मेटा विवरणः Ttok 0.4 OpenAI tiktoken CLI को अद्यतन करता है, एक क्लिक चेतावनी को ठीक करता है और फ़ाइलों या uvx पाइपलाइन से tokens की गिनती के लिए --list-models जोड़ता है।

ttok version 0.4

टैगः टीटोक, टोकनीकरण, OpenAI , जनरेटिव-एआई

विशेष रुप से प्रदर्शित छवि: (अंग्रेज़ी में) ">"</string> अमूर्त, मैत्रीपूर्ण चित्रण शैली, कोई वास्तविक लोग नहीं हैं, कोई लोगो नहीं है, कोई पाठ नहीं है। शब्द टुकड़ों की एक धारा से जुड़े कमांड-लाइन टर्मिनल और एक छोटी मॉडल सूची ICON को दर्शाता है ।

Ttok 0.4 डेवलपर्स, तकनीकी लेखकों और AI एप्लिकेशन बिल्डरों के लिए एक ताज़ा कमांड-लाइन token काउंटर है जिन्हें यह अनुमान लगाने का त्वरित तरीका चाहिए कि टेक्स्ट मैप्स को मॉडल इनपुट में कैसे रखा जाए। रिलीज़ कुछ वर्षों के अंतराल के बाद OpenAI की open source tiktoken लाइब्रेरी पर बनाया गया टूल ttok अपडेट करता है, क्लिक चेतावनी ठीक करता है , परियोजना की सीआई पाइपलाइन अद्यतन करता है और उपलब्ध मॉडल दिखाने के लिए --list-models कमांड जोड़ता है।

टीटोक क्या करता है और क्यों tokens मायने रखता है

Ttok पाठ लेता है और tokens की गिनती करता है जो AI मॉडल के tokenizer का उपयोग करेगा। एक token टेक्स्ट का एक टुकड़ा हैः एक शब्द, एक शब्द का हिस्सा, विराम चिह्न या रिक्ति, tokenizer , पर निर्भर करता है। यह महत्वपूर्ण है क्योंकि large language models स्वीकार करते हैं और token -आकार वाली इकाइयों में पाठ उत्पन्न करते हैं। डेवलपर्स को अक्सर यह जानने की आवश्यकता होती है कि प्रॉम्प्ट, लेख, लॉग या dataset इसे किसी मॉडल में भेजने से पहले कितना लंबा होता है, खासकर जब संदर्भ सीमाओं के साथ काम करना या कार्यों के बीच इनपुट आकारों की तुलना करना।

उपकरण टर्मिनल में उपयोगी है क्योंकि यह उपयोगकर्ताओं को एक नोटबुक खोलने या एक अलग स्क्रिप्ट बनाने के बिना tokens की गणना करने देता है। ttok में एक फ़ाइल पाइप किया जा सकता है, और कमांड एक गिनती लौटाता है। जो इसे लेखन, शीघ्र विकास, या डेटा तैयारी के दौरान त्वरित जांच के लिए उपयुक्त बनाता है।

ttok version 0.4

Ttok 0.4 में क्या बदल गया

रिलीज़ में एक नए यूजर-फेसिंग फीचर के साथ रखरखाव अपडेट का वर्णन किया गया है। पहला परिवर्तन कमांड लाइन इंटरफेस बनाने के लिए Python लाइब्रेरी क्लिक से चेतावनी के लिए एक फिक्स है। इस तरह की चेतावनियां हमेशा कार्यक्षमता को नहीं तोड़ती हैं, लेकिन वे शोर आउटपुट बना सकती हैं और उपयोगकर्ताओं को अनिश्चित कर सकती हैं कि क्या कोई कमांड सही तरीके से काम कर रहा है या नहीं।

दूसरा बदलाव CI है। software परियोजनाओं में, CI का अर्थ स्वचालित जांच है जो कोड परिवर्तनों को धक्का देने पर चलती हैं, जैसे कि परीक्षण और निर्माण। Updating CI प्रोजेक्ट को टेस्ट करने योग्य और बनाए रखने के लिए मदद करता है क्योंकि Python संस्करण और निर्भरता आगे बढ़ते हैं।

तीसरा और सबसे अधिक दिखाई देने वाला परिवर्तन है --list-models. यह कमांड उपयोगकर्ताओं को मेमोरी या बाहरी प्रलेखन पर भरोसा करने के बजाय उपलब्ध मॉडल दिखाने के लिए ttok पूछने की अनुमति देता है। जो token काउंटर से किसी विशिष्ट tokenizer या मॉडल परिवार से मेल खाने का प्रयास करते समय सहायक हो सकता है, हालांकि अपडेट हर मॉडल को सूचीबद्ध नहीं करता है या बताता है कि सूची कैसे उत्पन्न होती है।

यूवीएक्स के साथ इसका उपयोग कैसे करें

रिलीज़ इस बात पर प्रकाश डालती है कि ttok uvx के साथ काम करता है, जो Python टूल्स के लिए एक कमांड रनर है। व्यवहार में, यूवीएक्स उपयोगकर्ता को पहले एक अलग वर्चुअल वातावरण बनाने की आवश्यकता के बिना 8800011 एप्लिकेशन चला सकता है।

फ़ाइल के लिए, दिया गया उदाहरण हैः

cat फ़ाइल.txt। uvx ttok

ttok version 0.4

यह uvx के माध्यम से file.txt की सामग्री को ttok में पाइप करता है। uvx फ़ॉर्म उन उपयोगकर्ताओं के लिए सेटअप कम कर सकता है जो पहले टूल इंस्टॉल नहीं करना चाहते हैं। जिन लोगों को केवल token गिनती की आवश्यकता होती है, उनके लिए कभी-कभी रिलीज का सबसे व्यावहारिक भाग होता हैः उपकरण एक छोटा सा आदेश रहता है, लेकिन इसका उपयोग कम समारोह के साथ किया जा सकता है।

AI कार्यप्रवाह के लिए इसका क्या मतलब है

token काउंटर एक मामूली उपयोगिता की तरह लग सकता है, लेकिन यह कई रोजमर्रा के AI विकास कार्यों के करीब बैठता है। शीघ्र इंजीनियरों का इस्तेमाल कर सकते हैं कि क्या एक लंबा निर्देश अभी भी उदाहरणों के लिए जगह छोड़ देता है। तकनीकी लेखक इसका उपयोग यह समझने के लिए कर सकते है कि किसी मॉडल के context window के अंदर कितना पृष्ठ फिट होगा। डेटा बिल्डर इसे मूल्यांकन सेट में पाठ को फ़ीड करने से पहले नमूना आकार की तुलना करने के लिए उपयोग कर सकते हैंः

--list-models का जोड़ मामूली है, लेकिन यह घर्षण को कम करता है। यदि कोई उपयोगकर्ता उपकरण से ही मॉडल सूचीबद्ध कर सकता है, तो उनके पास यह पता लगाने के लिए एक तेज़ तरीका है कि कौन से मॉडल उपलब्ध हैं और क्या ttok उनके लक्षित मॉडल के लिए प्रासंगिक गिनती उत्पन्न करने की संभावना है। अद्यतन विश्वसनीयता के लिए भी मायने रखता हैः एक शांत चेतावनी और एक ताज़ा सीआई पाइपलाइन मुख्य विशेषता नहीं बदलते हैं, लेकिन वे संकेत देते हैं कि परियोजना बनाए रखी जा रही है।

उन पाठकों के लिए जो पहले से ही OpenAI के tiktok का उपयोग करते हैं, ttok 0.4 एक नया tokenizer या एक नया मॉडल नहीं है। यह एक कमांड-लाइन टूल है जिसे चलाना आसान हो गया और थोड़ा अधिक आत्म-व्याख्यात्मक है। व्यावहारिक टेकआउट सरल हैः यदि आपको टर्मिनल से त्वरित token गिनती की आवश्यकता है, तो यह रिलीज़ एक उपयोगी रीफ्रेश है; अगर आपको पूर्ण एप्लिकेशन एकीकरण की आवश्यकता होती है, आप अभी भी खोल जांच के लिए ttok और कोड स्तर नियंत्रण के लिए tiktoken के बीच चयन करेंगे।

किसको इसका उपयोग करना चाहिए और कौन इसे छोड़ना चाहिए

कमांड लाइन पर काम करने वाले लोगों को सबसे अधिक मूल्य प्राप्त होगा: लेखक प्रॉम्प्ट लंबाई की जांच करते हैं, डेवलपर्स संदर्भ सीमाओं का डिबगिंग करते हैं और शोधकर्ता dataset आकार का अनुमान लगाते हैं। जो उपयोगकर्ता एक Python एप्लिकेशन के भीतर गहरी एकीकरण की आवश्यकता है वे अभी भी सीधे OpenAI के टिकटोकन के साथ काम कर सकते हैं, क्योंकि ttok टर्मिनल चेक के लिए डिज़ाइन किया गया है, न कि एक बड़े कार्यक्रम के अंदर embedding टोकनीकरण तर्क के लिए।

Comments (0)

  1. No comments yet. Be the first to share what worked for you.

Leave a comment

Comments are reviewed before they appear. Your email address is not published.