उपयोग और लागत
उपयोग और लागत टैब इस प्रोजेक्ट द्वारा किए गए बिल योग्य मॉडल API कॉल का सारांश दिखाता है — जिसमें वे पुनः प्रयास भी शामिल हैं जिन्हें बाद में खारिज कर दिया गया था — टोकन संख्या और एकल USD लागत के साथ।
वही एग्रीगेट कमांड लाइन पर ai-i18n-tools usage के रूप में उपलब्ध हैं।
इसका उपयोग यह जानने के लिए करें: हमने कितने कॉल किए, किन मॉडलों और ऑपरेशनों ने टोकन खर्च किए, और इसकी लागत क्या थी?
क्या रिकॉर्ड किया जाता है
प्रत्येक विवरण पंक्ति एक HTTP पूर्णता है जिसने उपयोग लौटाया (भले ही अनुवाद को बाद में पार्स/स्क्रिप्ट/गुणवत्ता के लिए अस्वीकार कर दिया गया हो और अगले फ़ॉलबैक मॉडल का प्रयास किया गया हो)। परिवहन विफलताएँ जिन्होंने कभी बिल किया गया निकाय उत्पन्न नहीं किया, लॉग नहीं की जाती हैं।
API को कॉल करने वाली कमांड पूरा होने के बाद, सात पूर्ण UTC कैलेंडर दिनों (आज के 00:00 UTC से 7 दिन पहले) से पुरानी पंक्तियों को मासिक कुल योग (api_totals) में समेकित कर दिया जाता है और विवरण लॉग से हटा दिया जाता है। पिछला सप्ताह अलग-अलग api_calls पंक्तियों के रूप में बना रहता है। सारांश तालिकाएँ चयनित समय अवधि के लिए दोनों स्रोतों को मिलाती हैं।
लागत रिपोर्टिंग
प्रत्येक कॉल, सारांश कार्ड और तालिका एक USD लागत दिखाती है:
- प्रदाता का
usage.costजब प्रतिक्रिया में यह शामिल था (आज OpenRouter)। - अन्यथा
providers.<name>.modelPricingया प्रदाता-व्यापीpricingडिफ़ॉल्ट से राशि, उस कॉल के इनपुट और आउटपुट टोकन पर लागू होती है।
नई कॉल उस राशि को api_calls पंक्ति पर संग्रहीत करती हैं। पुरानी पंक्तियाँ जो बिना लागत के संग्रहीत की गई थीं, रिपोर्ट खुलने पर उसी तरह से मूल्यवान होती हैं, फिर उसी लागत के आंकड़े में जोड़ी जाती हैं — उन्हें दूसरे कॉलम के रूप में नहीं दिखाया जाता है। यदि कोई भी स्रोत लागू नहीं होता है, तो सेल — होता है, कभी भी $0.00 नहीं। बाद में कॉन्फ़िगर की गई दरों को बदलने से उन पंक्तियों को फिर से नहीं लिखा जाता है जिनकी पहले से ही संग्रहीत लागत है। मासिक रोलअप अभी भी उन कॉलों की गणना रखते हैं जिनकी लागत संग्रहीत थी (ncost_acc / ncost_dis) ताकि $0.00 संपीड़न के बाद “अज्ञात” से अलग रहे।
फ़िल्टर
समय विंडो, प्रदाता, मॉडल, ऑपरेशन (translate-docs, translate-ui, translate-json, translate-svg, proofread-ui, bench-models), स्थानीय और परिणाम (स्वीकृत बनाम छोड़े गए) के अनुसार फ़िल्टर करें।
समय विंडो:
- छोटी रेंज (
Last 30 minutesसेLast 30 daysतक) रोलिंग अवधि का उपयोग करती हैं। समय के साथ उपयोग उस रेंज में अभी भी विवरण वाले प्रत्येक UTC कैलेंडर दिन के लिए एक पंक्ति दिखाता है। Last 2 months/Last 3 monthsवर्तमान कैलेंडर माह के पहले दिन के 00:00 UTC से 1 / 2 महीने पहले शुरू होते हैं। समय के साथ उपयोग रखी गई दैनिक पंक्तियों के साथ-साथ प्रति माह एक पंक्ति दिखाता है।All timeमें प्रत्येक मासिक कुल और रखी गई दैनिक पंक्तियाँ शामिल हैं।
पुराने उपयोग को हटाने के लिए, इससे पुरानी प्रविष्टियाँ हटाएँ (> 1 month, > 2 months, > 3 months, > 6 months, > 1 year, या all data (clear)) के अंतर्गत एक समय सीमा चुनें और फिर डेटा हटाएँ चुनें। मेनू - से शुरू होता है, जो किसी समय सीमा को चुने जाने तक डेटा हटाएँ को अक्षम रखता है। वही समय सीमाएँ ai-i18n-tools usage --clear [--older-than 1mo|2mo|3mo|6mo|1y|all] के रूप में उपलब्ध हैं। कैलेंडर कटऑफ वर्तमान माह (1mo) या वर्तमान माह के साथ-साथ पिछले महीनों को सुरक्षित रखते हैं।
कमांड लाइन
ai-i18n-tools usage
# ai-i18n-tools usage --since 7d --operation translate-docs
# ai-i18n-tools usage --since 2mo
# ai-i18n-tools usage --clear --older-than 3mo --dry-run