CLI — मॉडल और भाषाएँ
check-models
सारांश: ai-i18n-tools check-models
प्रत्येक कॉन्फ़िगर किए गए मॉडल आईडी को सक्रिय प्रदाता की GET /models सूची (सदस्यता और expiration_date) के विरुद्ध मान्य करें। इसके लिए प्रदाता की एपीआई कुंजी की आवश्यकता होती है (ओलामा जैसे कुंजीरहित प्रदाताओं के लिए कोई नहीं)। जब कोई भी कॉन्फ़िगर किया गया आईडी गुम या समाप्त हो जाता है, तो गैर-शून्य से बाहर निकलता है, और हल किए गए अनुरोध टाइमआउट का सम्मान करता है (प्रदाता पर requestTimeout या requestTimeoutMs, अन्यथा शीर्ष-स्तरीय मान)। जब प्रदाता मूल्य निर्धारण लौटाता है (जैसे ओपनराउटर), तो प्रॉम्प्ट/पूर्णता के लिए प्रति 1M टोकन USD भी दिखाता है।
यह भी देखें: एलएलएम प्रदाता
list-models
सारांश: ai-i18n-tools list-models
सक्रिय प्रदाता द्वारा अपनी GET /models सूची के माध्यम से विज्ञापित प्रत्येक मॉडल को सूचीबद्ध करें (आईडी द्वारा क्रमबद्ध; सक्रिय प्रदाता कॉन्फ़िग provider कुंजी का अनुसरण करता है, -P / --provider के साथ ओवरराइड करें)। उस प्रदाता की एपीआई कुंजी की आवश्यकता है (ओलामा जैसे कुंजीरहित प्रदाताओं के लिए कोई नहीं)। जब प्रदाता मूल्य निर्धारण लौटाता है (उदाहरण के लिए ओपनराउटर), तो प्रॉम्प्ट/पूर्णता के लिए प्रति 1M टोकन USD भी दिखाता है, और expiration_date के बाद प्रविष्टियों को टैग करता है।
मुख्य विकल्प: -P / --provider
यह भी देखें: एलएलएम प्रदाता
bench-models
सारांश: ai-i18n-tools bench-models [--model <ids>] [--text <text> | --file <path>] [--source <locale>] [--target <locale>]
प्रत्येक कॉन्फ़िगर किए गए मॉडल को एक नमूने का अलग से अनुवाद करके बेंचमार्क करें (एकल-मॉडल क्लाइंट, कोई फ़ॉलबैक चेन नहीं)। मॉडल आईडी, इनपुट/आउटपुट टोकन, वॉल-क्लॉक अनुवाद समय, और USD लागत (उन प्रदाताओं के लिए — जो लागत की रिपोर्ट नहीं करते हैं) की एक तालिका प्रिंट करता है, साथ ही एक कुल पंक्ति और प्रति-मॉडल विफलताएं भी।
मॉडल सक्रिय प्रदाता के translationModels, uiModels, और localeModels आईडी के संघ के लिए डिफ़ॉल्ट होते हैं (--model के साथ ओवरराइड करें); नमूना एक अंतर्निहित अंग्रेजी मार्कडाउन ब्लॉक के लिए डिफ़ॉल्ट होता है (--text / --file के साथ ओवरराइड करें); स्रोत/लक्ष्य कॉन्फ़िग sourceLocale और पहले docs[] लक्ष्य लोकेल के लिए डिफ़ॉल्ट होते हैं, शीर्ष-स्तरीय targetLocales पर वापस आते हैं (--source / --target के साथ ओवरराइड करें)। मॉडल समानांतर में चलते हैं, कॉन्फ़िग concurrency (डिफ़ॉल्ट 4) द्वारा सीमित; प्रत्येक मॉडल का समय अभी भी व्यक्तिगत रूप से निर्धारित किया जाता है। सक्रिय प्रदाता की एपीआई कुंजी की आवश्यकता है।
मुख्य विकल्प: --model, --text, --file, --source, --target
list-languages
सारांश: ai-i18n-tools list-languages [search]
बंडल किए गए यूआई भाषाओं के कैटलॉग (data/ui-languages-complete.json) को मानव-पठनीय तालिका (कोड, पाठ दिशा, अंग्रेजी नाम, मूल नाम) के रूप में सूचीबद्ध करें। किसी कॉन्फ़िग या एपीआई कुंजी की आवश्यकता नहीं है। वैकल्पिक search शब्द पास करें ताकि केवल वे प्रविष्टियाँ रखी जा सकें जिनके कोड, मूल नाम, अंग्रेजी नाम, या दिशा में यह शामिल है (केस-संवेदी नहीं), उदाहरण के लिए list-languages portuguese, list-languages rtl, list-languages zh।