मॉडल
मॉडल टैब सक्रिय प्रोवाइडर के चैट मॉडल को रैंक करता है ताकि आप आईडी को हाथ से कॉपी किए बिना translationModels चुन सकें। यह suggest-models जैसी ही रैंकिंग का इस्तेमाल करता है। वॉकथ्रू, जिसमें यह भी शामिल है कि सूची में एक से ज़्यादा मॉडल क्यों हैं, AI मॉडल में है।
गुणवत्ता या मूल्य चुनें। गुणवत्ता languagebench ChrF और Arena Score को प्राथमिकता देती है। मूल्य कम USD दर को प्राथमिकता देता है और फिर भी गुणवत्ता का एक न्यूनतम स्तर बनाए रखता है। जब कॉन्फ़िगरेशन में एक से अधिक प्रदाता होते हैं, तो एक प्रदाता मेनू दिखाई देता है; डिफ़ॉल्ट वह प्रदाता होता है जिसके साथ डैशबोर्ड शुरू किया गया था (provider, या dashboard कमांड पर -P / --provider)। प्रदाता या प्राथमिकता बदलने पर तालिका पुनः लोड हो जाती है। वैकल्पिक वेट modelSuggestion में मौजूद हैं।
तालिका के कॉलम पुनर्व्यवस्था नियंत्रण, एक चेकबॉक्स, रैंक, मॉडल आईडी, इंडेक्स (भारित स्कोर का 100 गुना), मापा गया ChrF, मापा गया एरेना स्कोर, और प्रति 1M टोकन USD में इनपुट/आउटपुट मूल्य हैं। एक लापता माप एक एम डैश है। रैंक संख्या नीचे दिए गए फ़िल्टर से पहले, पूर्ण रैंकिंग में मॉडल का स्थान है। इस तालिका में अपनी जगह बदलने के लिए किसी पंक्ति के हैंडल को खींचें, या उसके ऊपर और नीचे बटन का उपयोग करें। अपडेट रैंक क्रम को फिर से लोड करता है।
नियंत्रण तीन कार्ड में हैं। रैंकिंग में प्राथमिकता मेनू (और प्रदाता मेनू, जब कॉन्फ़िग में एक से अधिक प्रदाता हों) है। फ़िल्टर में अधिकतम आउटपुट मूल्य, न्यूनतम इंडेक्स डेल्टा, और अपडेट हैं। एक्शन में JSON कॉपी करें और कॉन्फ़िग अपडेट करें हैं। तालिका को रीफ़्रेश करने के लिए संख्या फ़ील्ड में Enter दबाएँ। मेनू बदलने से भी यही होता है।
अधिकतम आउटपुट मूल्य उन मॉडलों को रखता है जिनका प्रति 1M टोकन आउटपुट मूल्य अधिकतम उतने USD है। जिस मॉडल का कोई आउटपुट मूल्य नहीं है उसे छोड़ दिया जाता है। न्यूनतम इंडेक्स डेल्टा किसी मॉडल को तभी रखता है जब उसका इंडेक्स पिछले रखे गए मॉडल से कम से कम उतने अंक नीचे हो। पहला शेष मॉडल हमेशा रखा जाता है। उस फ़िल्टर को छोड़ने के लिए किसी भी बॉक्स को खाली छोड़ दें।
अपनी पसंद के मॉडल चुनें। स्टेटस लाइन दिखाती है कि कितने चुने गए हैं, उदाहरण के लिए 8 models selected. चेकबॉक्स कॉलम हेडर में संकीर्ण संख्या (डिफ़ॉल्ट 8) यह बताती है कि वह चेकबॉक्स कितनी शुरुआती पंक्तियों का चयन करता है। इसे चेक करने पर वे पंक्तियाँ चुनी जाती हैं। इसे अनचेक करने पर हर चेकबॉक्स साफ़ हो जाता है। ऊपर से नीचे तक, चेक की गई पंक्तियाँ फ़ॉलबैक क्रम हैं। कॉन्फ़िग अपडेट करें पुष्टि के लिए पूछता है, वर्तमान कॉन्फ़िग को उसके बगल में ai-i18n-tools.config.{timestamp}.backup.json पर कॉपी करता है, फिर उस क्रम को providers.<selected>.translationModels में लिखता है। uiModels और localeModels अपरिवर्तित रहते हैं। JSON कॉपी करें वही { "translationModels": [...] } फ़्रैगमेंट क्लिपबोर्ड पर रखता है। suggest-models --apply उसी तरह का बैकअप लिखता है।
पहली बार लोड होने पर कैश खाली होने पर languagebench, Arena, और models.dev डाउनलोड होते हैं, जिसमें कुछ समय लग सकता है। बाद के लोड <cacheDir>/benchmark-scores.json पर 7-दिवसीय कैश का पुन: उपयोग करते हैं। टैब में कोई रिफ्रेश बटन नहीं है। CLI से ai-i18n-tools suggest-models --refresh के साथ कैश को रिफ्रेश करें, फिर टैब को पुनः लोड करें। वही कमांड सूची को प्रिंट या लागू कर सकती है।
बाहरी बेंचमार्क स्रोत
स्कोर की गणना बाहरी डेटा स्रोतों से की जाती है:
- languagebench ChrF CC-BY-SA-4.0 के तहत लाइसेंस प्राप्त,
- LMArena Arena Score CC-BY-4.0 के तहत लाइसेंस प्राप्त, और
- models.dev की कीमतें MIT के तहत लाइसेंस प्राप्त हैं।