अपने AI एप्लिकेशन की आवश्यकता के अनुसार जिम्मेदारी बदलने के लिए LiteLLM विकल्प चुनें। चयनित गेटवे या प्रबंधित-एक्सेस आवश्यकताओं के लिए Portkey, Cloudflare AI Gateway और OpenRouter की तुलना करें; उपयोग बिलिंग की कमी वाले लेयर के लिए Lago की तुलना करें। जब मौजूदा ऐप अनुमोदित Builder व्यवस्था के माध्यम से योग्य इनफेरेंस का भुगतान चाहता है, अनुमत ऐप सरचार्ज और एट्रिब्यूटेड अर्निंग्स के साथ, तो ShareAI का मूल्यांकन करें।
23 अक्टूबर 2026 को समीक्षा की गई। ShareAI इस तुलना को प्रकाशित करता है और चर्चा किए गए एक प्रोग्राम का संचालन करता है। वर्तमान आधिकारिक संदर्भ सुविधाओं का समर्थन करते हैं; स्क्रीनशॉट वास्तविक कैप्चर हैं। निष्पादित कोड एक ऑफलाइन सिंथेटिक लेजर है। कोई प्रोडक्शन प्रॉक्सी माइग्रेशन, की प्रोविजनिंग, एक्सप्लॉइट टेस्ट, ग्राहक इनवॉइस, भुगतान या प्रदर्शन बेंचमार्क नहीं किया गया।
LiteLLM पहले से ही कस्टम मॉडल लागत, प्रदाता मार्जिन, वर्चुअल कीज़ और बिलिंग इंटीग्रेशन का दस्तावेजीकरण करता है। एक तुलना जो इसे प्रदाता-नाम एडेप्टर तक सीमित करती है, वह व्यावसायिक और नियंत्रण सतह को नजरअंदाज करती है जिसे टीमें पहले से उपयोग कर सकती हैं। यह तय करने से पहले कि विकल्प को क्या संरक्षित करना चाहिए, वास्तविक प्रॉक्सी संस्करण, लाइसेंस स्कोप, कॉन्फ़िगरेशन और आस-पास की भुगतान व्यवस्था की पहचान करें।
LiteLLM पहले से ही व्यवसायीकरण के लिए क्या समर्थन करता है।
कस्टम-प्राइसिंग संदर्भ लागत ओवरराइड्स, छूट और प्रदाता-मूल्य मैपिंग का वर्णन करता है। मार्जिन गाइड आंतरिक बिलिंग और लागत वसूली के लिए प्रतिशत या निश्चित-राशि शुल्क का दस्तावेजीकरण करता है। इसे बनाए रखने के कारण: जब ऐप को अपनी मूल्य मैपिंग की आवश्यकता हो और उसके पास एक उपयुक्त संचालन मॉडल हो, तो उन मौजूदा नियंत्रणों का मूल्यांकन करें। कॉन्फ़िगर करने योग्य इनफेरेंस मार्जिन ShareAI क्षमताओं तक सीमित नहीं हैं।
बिलिंग गाइड एक Lago कॉलबैक का वर्णन करता है जो आंतरिक या बाहरी उपयोग बिलिंग के लिए है, जिसमें चयन योग्य ग्राहक, उपयोगकर्ता या टीम एट्रिब्यूशन शामिल है। यह एक मौजूदा एकीकरण पथ है, स्वचालित रूप से पूर्ण चालान या भुगतान का प्रमाण नहीं। वास्तविक इवेंट मैपिंग, योजना और भुगतान कनेक्शन की तुलना करें, बजाय इसके कि यह दावा करें कि LiteLLM ग्राहक बिलिंग में भाग नहीं ले सकता।
वर्तमान रिपॉजिटरी लाइसेंस एमआईटी-लाइसेंस प्राप्त सामग्री से अलग से लाइसेंस प्राप्त एंटरप्राइज डायरेक्टरी को अलग करता है, जो निर्दिष्ट प्रतिबंधों के बाहर है। वास्तविक चयनित संस्करण और सुविधाओं की जांच करें। एक व्यापक ओपन-सोर्स लेबल यह स्थापित नहीं करता कि हर एंटरप्राइज नियंत्रण या वाणिज्यिक सेवा शामिल है, और एक लाइसेंस शुल्क केवल संचालन लागत का एक हिस्सा है।
एक मल्टी-टेनेंट लेखन ऐप अपने कस्टम-मॉडल मूल्य को बदलता है।
एक काल्पनिक लेखन ऐप पर विचार करें जिसमें मौजूदा ग्राहक वर्कस्पेस हैं। इसका गेटवे प्रत्येक वर्कस्पेस के लिए एक्सेस कुंजियाँ जारी करता है, प्रदाताओं के बीच रूट करता है और एक निजी मॉडल शामिल करता है जिसमें एक कस्टम मूल्य है। वित्त बुनियादी ढांचे के ओवरहेड को आवंटित करना चाहता है और पात्र अनुमान पर एक अनुमत ऐप मार्जिन का मूल्यांकन करना चाहता है। उत्पाद को उन अनुरोधों के लिए एक स्पष्ट नियम की भी आवश्यकता है जो ड्राफ्ट का हिस्सा उत्पन्न करने के बाद विफल हो जाते हैं।
कठिन बदलाव एक नया निजी मॉडल है जिसका मूल्य मैपिंग अधूरा है। ऐप अभी भी ड्राफ्ट तैयार करता है, लेकिन गेटवे शून्य लागत रिकॉर्ड करता है और कॉन्फ़िगर किया गया बजट आगे के काम को नहीं रोकता। अलग से, एक ग्राहक-नियंत्रित अनुरोध फ़ील्ड दूसरे ग्राहक की पहचान का दावा कर सकता है यदि बिलिंग एकीकरण इसे बिना सत्यापन के भरोसा करता है। एक सफल ड्राफ्ट और एक संभावित लागत चार्ट उन दो विफलताओं को हल नहीं करते।
पूरे यात्रा की तुलना करें: विश्वसनीय वर्कस्पेस प्रवेश, वास्तविक मॉडल उपयोग, कॉन्फ़िगर किया गया मूल्य, स्वीकृत ग्राहक शुल्क और संग्रह। मूल ड्राफ्ट कार्य और दोहराए गए प्रयासों को संरक्षित करें। एक पुनः प्रयास अधिक प्रदाता खपत उत्पन्न कर सकता है बिना एक और उपयोगी ड्राफ्ट वितरित किए। एक स्पष्ट सुधार वाणिज्यिक रिकॉर्ड को बदलना चाहिए बिना यह मिटाए कि क्या चला या इसे चुपचाप किसी अन्य वर्कस्पेस को असाइन किए बिना।
संचालन और वाणिज्यिक स्वामित्व द्वारा विकल्पों की तुलना करें।
| विकल्प | इसके लिए मूल्यांकन करें | अलग से अर्हता प्राप्त करें। |
|---|---|---|
| Portkey | गेटवे नियंत्रण और अवलोकन क्षमता। | चयनित परिनियोजन, सुविधा दायरा और भुगतान स्वामित्व। |
| Cloudflare AI Gateway | प्रबंधित फंडिंग पथ और कस्टम HTTPS प्रदाता। | क्रेडेंशियल प्राथमिकता, अनुरोध प्रारूप और वास्तविक ग्राहक शुल्क। |
| OpenRouter | प्रबंधित मॉडल एक्सेस और उपयोगकर्ता-नियंत्रित इनफेरेंस कुंजियाँ। | उपयोगकर्ता प्राधिकरण, रूटिंग नीति और ऐप वाणिज्यिक शर्तें। |
| Lago | उपयोग बिलिंग और इसका चयनित संचालन मॉडल। | विश्वसनीय घटनाएँ, परिनियोजन, योजना और संग्रह एकीकरण। |
| ShareAI Builder Program | अनुमोदित ग्राहक-भुगतान अनुमान के साथ एक ऐप अधिभार | पात्रता, ऐप एट्रिब्यूशन और खाता-विशिष्ट निपटान। |
लेखन ऐप एक कार्यशील गेटवे को बनाए रख सकता है जबकि किसी अन्य बिलिंग या अनुमोदित इनफेरेंस यात्रा का मूल्यांकन करता है। इसके लिए वास्तविक एकीकरण और उपयोगकर्ता को स्पष्ट व्याख्या की आवश्यकता होती है। उत्पादों के बीच स्वचालित रूप से सिंक्रनाइज़ बजट, साझा वॉलेट या मूल कनेक्टर का कोई संकेत नहीं है। प्रत्येक प्रवेश निर्णय, मापी गई उपयोग वस्तु, ग्राहक शुल्क और सुधार को एकल स्वामी को सौंपें।
कार्यक्षेत्र प्रवेश से भुगतान तक एक ड्राफ्ट का पता लगाएं।
| चरण | बनाए रखने के लिए साक्ष्य | लेखन-ऐप प्रश्न। |
|---|---|---|
| प्रवेश | विश्वसनीय कार्यक्षेत्र, कुंजी और वास्तविक अनुमति। | क्या यह उपयोगकर्ता इस मॉडल तक पहुंच सकता है? |
| निष्पादन | तार्किक ड्राफ्ट, प्रदाता प्रयास और लौटाया गया उपयोग। | वास्तव में किन संसाधनों का उपभोग किया गया? |
| मूल्य निर्धारण। | संस्करणित लागत मानचित्रण और चयनित मार्जिन। | उस कार्य पर कौन सा गणना लागू होती है? |
| ग्राहक शुल्क | स्वीकृत शर्तें और स्पष्ट सुधार। | ग्राहक ने भुगतान करने के लिए किस राशि पर सहमति व्यक्त की? |
| संग्रह और रिलीज। | वास्तविक रसीद और लागू निपटान स्थिति। | कौन सा मूल्य प्राप्त हुआ और उपलब्ध हो गया? |
उन अवलोकनों को लिंक रखें बिना उन्हें एक सफलता ध्वज के रूप में मानने के। एक कुंजी एक मॉडल को अधिकृत कर सकती है बिना ग्राहक खरीद स्थापित किए। एक कॉन्फ़िगर किया गया मार्जिन गणना किया जा सकता है बिना संग्रहित किए। एक सही अंतिम शेष राशि एक गायब घटना या गलत कार्यक्षेत्र को छिपा सकती है। समर्थन और वित्त को उसी मूल ड्राफ्ट और उसके स्पष्ट समायोजन को पुनर्निर्मित करने में सक्षम होना चाहिए।
Portkey: गेटवे संचालन की तुलना करें और साक्ष्य का अनुरोध करें।
Portkey दस्तावेज़ीकरण गेटवे, अवलोकनशीलता, गार्डरेल और प्रशासन क्षमताओं का वर्णन करता है, जिसमें अलग-अलग परिनियोजन संदर्भ शामिल हैं। फायदे: जब लेखन ऐप परिचालन नियंत्रणों और मॉडल अनुरोधों के आसपास के साक्ष्य की तुलना करना चाहता है, तो चयनित दायरे का मूल्यांकन करें। मॉडल-गणना रैंकिंग के बजाय वास्तविक नीतियों और विफलता व्यवहार से शुरू करें।
समझौते: सटीक संस्करण, होस्टिंग, बनाए रखा डेटा, मूल्य निर्धारण कॉन्फ़िगरेशन और ग्राहक भुगतान व्यवस्था को योग्य बनाएं। एक खर्च नियंत्रण और एक ट्रेस स्वीकृत शुल्क एकत्र करने से अलग कार्य करते हैं। एक स्व-होस्टिंग संदर्भ स्वचालित रूप से हर होस्ट किए गए डैशबोर्ड या एंटरप्राइज सेवा को शामिल नहीं करता। वास्तविक चयनित कार्यान्वयन और समर्थन जिम्मेदारियों की तुलना करें।
निजी लेखन मॉडल के लिए, उत्पादन रूटिंग बदलने से पहले ज्ञात गैर-शून्य अनुरोध और ग्राहक मानचित्रण का निरीक्षण करें। एक आंशिक ड्राफ्ट का पूर्वाभ्यास करें और पुनः प्रयास करें। उपयोगकर्ता ने क्या देखा, प्रदाता ने क्या उपभोग किया और ऐप की व्यावसायिक नीति शुल्क को संरक्षित करें, बजाय इसके कि अनुरोध गणना के मिलान को इस बात के प्रमाण के रूप में मानें कि पूरा वर्कफ़्लो माइग्रेशन से बच गया।
Cloudflare AI Gateway: फंडिंग और कस्टम एंडपॉइंट्स की तुलना करें।
Cloudflare यूनिफाइड-बिलिंग संदर्भ प्रदाता-की और क्रेडिट-फंडेड मॉडल एक्सेस का वर्णन करता है। इसका कस्टम-प्रोवाइडर गाइड HTTPS एंडपॉइंट्स को कवर करता है, जिसमें सेल्फ-होस्टेड मॉडल के उदाहरण शामिल हैं। फायदे: जब ऐप चयनित मॉडलों के लिए एक अलग गेटवे और फंडिंग व्यवस्था का मूल्यांकन करना चाहता है, तो इन मौजूदा क्षमताओं की तुलना करें।
समझौते: अनुरोध प्रारूप, क्रेडेंशियल प्राथमिकता, नियंत्रण और वास्तविक ग्राहक मूल्य निर्धारण को योग्य बनाएं। एक यूनिफाइड संगतता पथ और एक प्रोवाइडर-विशिष्ट पथ की अलग-अलग आवश्यकताएं होती हैं। एनालिटिक्स लागत मैपिंग अपने आप में स्वीकृत पुनर्विक्रय शुल्क स्थापित नहीं करता है। एक अलग फंडिंग स्रोत का उपयोग करके एक सफल प्रतिक्रिया अभी भी ऐप-मालिक के लिए अप्रत्याशित बिल बना सकती है।
लेखन ऐप के लिए, प्राइवेट मॉडल और एक गायब प्रोडक्शन क्रेडेंशियल की एक साथ तुलना करें। जांचें कि कौन सा खाता परिणाम को फंड करता है और कौन सा रिकॉर्ड ग्राहक शुल्क का वर्णन करता है। एक कैश्ड या बाधित ड्राफ्ट के लिए अपनी नीति संरक्षित करें। एक अलग गेटवे स्वचालित रूप से LiteLLM में कॉन्फ़िगर किए गए हर बजट, मॉडल अनुमति और बिलिंग कॉलबैक को विरासत में नहीं लेता है।
OpenRouter: प्रबंधित पहुंच और उपयोगकर्ता-फंडेड अनुरोधों की तुलना करें।
OpenRouter क्विकस्टार्ट प्रबंधित मॉडल एक्सेस का वर्णन करता है। इसका OAuth गाइड स्पष्ट रूप से उपयोगकर्ताओं को एक उपयोगकर्ता-नियंत्रित कुंजी के साथ ऐप को अधिकृत करने और अपने स्वयं के OpenRouter क्रेडिट से अनुरोधों को फंड करने की अनुमति देता है। फायदे: जब लेखन ऐप चाहता है कि ग्राहक पात्र इनफरेंस को फंड करें बजाय इसके कि हर अनुरोध को ऐप मालिक पर चार्ज किया जाए, तो इस यात्रा की तुलना करें।
समझौते: मॉडल उपलब्धता, प्रोवाइडर नीति, कुंजी प्रबंधन और वास्तविक ऐप वाणिज्यिक समझौते को योग्य बनाएं। ऐप-एट्रिब्यूशन गाइड उपयोग संघ और रैंकिंग का वर्णन करता है। यह अकेले एक स्वीकृत ऐप अधिभार या प्राप्त आय स्थापित नहीं करता है। उपयोगकर्ता-फंडेड मॉडल एक्सेस ShareAI तक सीमित नहीं है; पूर्ण स्वीकृत वाणिज्यिक पथ की तुलना करें।
लेखक के लिए, एक असंबद्ध उपयोगकर्ता खाता, समाप्त क्रेडिट और पहले सफल कार्य के बाद असफल अंतिम ड्राफ्ट का अभ्यास करें। भरोसेमंद ग्राहक और अपेक्षित भुगतानकर्ता को बनाए रखें। मॉडल-एक्सेस परिवर्तन को ऐप मालिक से चुपचाप शुल्क नहीं लेना चाहिए या यह संकेत नहीं देना चाहिए कि इसकी अलग लेखन सदस्यता, समर्थन कर्तव्य और निजी-मॉडल बुनियादी ढांचा क्रेडेंशियल के साथ स्थानांतरित हो गया है।
Lago: उपयोग-बिलिंग लेयर की स्पष्ट रूप से तुलना करें
Lago परिचय उपयोग बिलिंग का वर्णन करता है, जबकि आधिकारिक रिपॉजिटरी एक ओपन-सोर्स डिप्लॉयमेंट पथ प्रदान करती है। फायदे: चयनित संस्करण की तुलना करें जब लेखन ऐप की गायब जिम्मेदारी भरोसेमंद उपयोग और व्यावसायिक शर्तों को बिलिंग रिकॉर्ड में परिवर्तित करना है। LiteLLM का अपना बिलिंग गाइड पहले से ही Lago एकीकरण पथ की पहचान करता है।
समझौते: वास्तविक डिप्लॉयमेंट, आवश्यक संस्करण सुविधाओं, इवेंट मैपिंग और भुगतान एकीकरण को योग्य बनाएं। एक स्व-होस्टेड कार्यान्वयन को अपडेट, उपलब्धता और पुनर्प्राप्ति की आवश्यकता होती है। एक उपयोग-बिलिंग प्रणाली स्वचालित रूप से उस गेटवे को प्रतिस्थापित नहीं करती है जो मॉडल कॉल को स्वीकार करता है या व्यापारी-ऑफ-रिकॉर्ड संबंध स्थापित करता है। प्रत्येक तकनीकी और वित्तीय चरण के मालिक को बनाए रखें।
निजी मॉडल के लिए, एक भरोसेमंद कार्यक्षेत्र पहचानकर्ता, सहमत बिल योग्य इकाई और एक स्पष्ट सुधार की तुलना करें। गेटवे-गणना लागत को वास्तव में बेचे गए प्लान के साथ सामंजस्य स्थापित करें। एक प्रकाशित कॉलबैक उदाहरण यह साबित नहीं करता है कि एक विलंबित इवेंट, पुन: प्ले या ग्राहक विवाद ऐप के चयनित डिप्लॉयमेंट में इच्छित चालान और प्राप्त भुगतान का उत्पादन करेगा।
ShareAI: अनुमोदित ऐप अधिभार और निपटान की तुलना करें
ShareAI Builder Program एक ऐप से संबंधित है जो पहले से ही अपने उपयोगकर्ताओं के साथ मौजूद है। पात्र ट्रैफ़िक ShareAI के माध्यम से रूट होता है, बिल्डर एक अनुमत अधिभार या मार्जिन को कॉन्फ़िगर करता है, और अंतिम ग्राहक उस अनुमान के लिए ShareAI का भुगतान करता है। ऐप-एट्रिब्यूटेड आय प्रोग्राम का अनुसरण करती है। फायदे: इस व्यवस्था की तुलना करें जब लेखन ऐप एक अनुमोदित अनुमान भुगतान और एट्रिब्यूशन यात्रा चाहता है।
समझौते: ऐप अनुमोदन, पात्र ट्रैफ़िक, वास्तविक मॉडल एक्सेस और खाता शर्तें महत्वपूर्ण हैं। Validated company Builders के लिए 45-दिन की समीक्षा अवधि होती है भुगतान से पहले। Individuals वर्तमान में ShareAI उपयोग के लिए inference value जमा करते हैं, नकद-आउट या खाता स्थानांतरण के बिना। ऐप अन्यत्र निर्मित, होस्टेड, वितरित और बनाए रखा जाता है। इसकी लेखन सदस्यता, समर्थन और अन्य व्यावसायिक जिम्मेदारियां स्पष्ट रूप से बनी रहती हैं।
इन्फ्रास्ट्रक्चर या कस्टम एंडपॉइंट प्रदान करना लागू Provider या Prosumer ऑनबोर्डिंग के अंतर्गत आता है, जो Builder attribution से अलग है। LiteLLM पहले से ही कस्टम कीमतों और मार्जिन को दस्तावेज करता है; कस्टम एंडपॉइंट्स भी अन्यत्र मौजूद हैं। वास्तविक स्वीकृति, रूटिंग, भुगतानकर्ता और रिलीज़ की तुलना करें। ShareAI एक सार्वभौमिक बिलिंग प्रतिस्थापन, एक सामान्य merchant-of-record सेवा या मौजूदा गेटवे कुंजियों और अनुमतियों के स्वचालित माइग्रेशन को स्थापित नहीं करता है।
एक मार्जिन गणना को एक स्वीकृत व्यावसायिक नीति की आवश्यकता होती है।
मार्जिन संदर्भ एक कॉन्फ़िगर किए गए डिस्काउंट के बाद मार्जिन लागू करने का वर्णन करता है, जिसमें प्रदाता-विशिष्ट सेटिंग्स वैश्विक मार्जिन को ओवरराइड करती हैं। प्रत्येक ड्राफ्ट के लिए उपयोग किए गए गणना संस्करण को संरक्षित करें। बाद में वैश्विक कॉन्फ़िगरेशन परिवर्तन पहले स्वीकृत शुल्क की व्याख्या को मिटाना नहीं चाहिए। आंतरिक लागत वसूली और एक स्वीकृत बाहरी ऐप मूल्य का अलग-अलग संविदात्मक उपचार हो सकता है।
बिलिंग संदर्भ ग्राहक, आंतरिक-उपयोगकर्ता और टीम एट्रिब्यूशन विकल्प प्रदान करता है। एक विश्वसनीय एप्लिकेशन संदर्भ से पहचान का चयन करें बजाय इसके कि एक मनमाने ग्राहक-प्रदान किए गए दावे को स्वीकार करें। तार्किक कार्य और मूल समायोजन को संरक्षित करें। एक callback का अस्तित्व यह साबित नहीं करता कि पुन: चलाए गए इवेंट्स डबल-चार्ज नहीं करेंगे या कि एक उत्पन्न चालान का भुगतान किया गया है।
शून्य-लागत मैपिंग और पूरे कुंजी जीवनचक्र को योग्य बनाएं।
मूल्य निर्धारण गाइड स्पष्ट रूप से बताता है कि शून्य इनपुट और आउटपुट लागत बजट जांच को बायपास करती है और जब रूटिंग और मूल्य निर्धारण प्रदाता भिन्न होते हैं, तो मूल्य निर्धारण-प्रदाता मैपिंग महत्वपूर्ण होती है। वर्चुअल-की गाइड विभिन्न अनुमति उत्तराधिकार सतहों का दस्तावेजीकरण करता है। कुंजी के सटीक मालिक, टीम और मॉडल कॉन्फ़िगरेशन की तुलना करें, बजाय इसके कि कुंजी बनाने वाले व्यक्ति को उसकी प्रभावी अनुमतियों का प्रमाण मानें।
वही कुंजी गाइड एक केवल-निर्माण कस्टम हुक को अपडेट प्रवर्तन और व्यापक प्रभावी-राज्य नीति हुक से अलग करता है। एक कुंजी जो निर्माण के समय समाप्ति नियम को पूरा करती है, उसे बाद में संपादित किया जा सकता है जब तक कि वास्तविक चुनी गई नीति उस ऑपरेशन को कवर न करे। चयनित संस्करण के निर्माण, संपादन, घुमाव और रद्द पथों का अभ्यास करें। तैनाती से पहले इसके वर्तमान आधिकारिक रिलीज़ और सलाहकार जानकारी की समीक्षा करें; यह तुलना सुरक्षा का परीक्षण नहीं करती है या एक अयोग्य पुराने पैकेज संस्करण की सिफारिश नहीं करती है।
केवल अंकगणित के लिए, 1000 USD का अनुमान और एक काल्पनिक 15% अधिभार 150 USD सकल अधिभार और 1150 USD कुल उत्पन्न करता है। ये सिंथेटिक राशि LiteLLM या ShareAI शुल्क, प्राप्त आय, शुद्ध लाभ या कर परिणाम नहीं हैं। वास्तविक बुनियादी ढांचा, प्रदाता और बिलिंग लागत, सुधार और पात्रता परिणाम को प्रभावित करते हैं।
लाइव वाणिज्यिक पथ को स्वीकार करने से पहले अंकगणित की जांच करें।
नीचे निष्पादित फिक्सचर समान गतिविधि को डुप्लिकेट करता है, एक विरोधाभासी डुप्लिकेट को अस्वीकार करता है और पूर्ण USD सेंट में एक स्पष्ट समायोजन रिकॉर्ड करता है। यह एक प्रॉक्सी को तैनात नहीं करता, एक कुंजी प्रदान नहीं करता, बिलिंग कॉलबैक को कॉल नहीं करता या भुगतान एकत्र नहीं करता। उन परिणामों के लिए वास्तविक रनटाइम और वाणिज्यिक साक्ष्य की आवश्यकता होती है।
JavaScript
import assert from "node:assert/strict";
const records = [
{id: "usage-a", customer: "demo", cents: 60000n, kind: "usage"},
{id: "usage-b", customer: "demo", cents: 50000n, kind: "usage"},
{id: "usage-a", customer: "demo", cents: 60000n, kind: "usage"},
{id: "adjustment-b", customer: "demo", cents: -10000n, kind: "adjustment"}
];
function netCents(rows) {
const seen = new Map();
let total = 0n;
for (const row of rows) {
assert.equal(row.customer, "demo");
const fingerprint = [row.customer, row.cents.toString(), row.kind].join("|");
if (seen.has(row.id)) {
if (seen.get(row.id) !== fingerprint) throw new Error("Conflicting duplicate");
continue;
}
if (row.cents < 0n && row.kind !== "adjustment") throw new Error("Invalid sign");
seen.set(row.id, fingerprint);
total += row.cents;
}
return total;
}
const base = netCents(records);
assert.equal(base, 100000n);
assert.throws(() => netCents([...records,
{id: "usage-a", customer: "demo", cents: 1n, kind: "usage"}
]));
const numerator = base * 1500n; // Hypothetical 15 percent in basis points.
if (numerator % 10000n !== 0n) throw new Error("Define contractual rounding first");
const surcharge = numerator / 10000n;
assert.equal(surcharge, 15000n);
const usd = cents => `${cents / 100n}.${(cents % 100n).toString().padStart(2, "0")}`;
console.log(JSON.stringify({baseUSD: usd(base), grossSurchargeUSD: usd(surcharge),
totalUSD: usd(base + surcharge), paidReceiptVerified: false}));देखा गया आउटपुट 1000 USD चित्रात्मक अनुमान, 150 USD सकल अधिभार और 1150 USD कुल है, जिसमें कोई सत्यापित भुगतान रसीद नहीं है। विश्वसनीय कार्यक्षेत्र पहचान, मूल ड्राफ्ट, वास्तविक उपयोग और उत्पादन में स्वीकृत सुधारों को संरक्षित करें। एक सही योग लागू अनुमतियों, एक सही चालान या प्राप्त धन को साबित नहीं कर सकता।
पहले एक मॉडल, कार्यक्षेत्र और सुधार पथ को स्थानांतरित करें।
- वास्तविक गेटवे संस्करण, लाइसेंस दायरा, कुंजियाँ और बिलिंग एकीकरण की पहचान करें।
- उस परिचालन या वाणिज्यिक जिम्मेदारी का चयन करें जिसे बदलने की आवश्यकता है।
- विश्वसनीय ग्राहक पहचान और संस्करणित मॉडल-मूल्य मैपिंग को संरक्षित करें।
- गैर-शून्य उपयोग, शून्य-लागत मैपिंग, कुंजी संपादन और एक स्पष्ट सुधार का अभ्यास करें।
- डुप्लिकेट लाइव संग्रह के बिना वास्तविक भुगतान साक्ष्य को सत्यापित करें।
- मूल रिकॉर्ड को संरक्षित करें और तब तक रोलबैक करें जब तक कि पूरी ग्राहक यात्रा योग्य न हो।
LiteLLM को तब रखें जब इसका वर्तमान कार्यान्वयन उपयुक्त हो। उनके वास्तविक संचालन सीमा के लिए गेटवे विकल्पों की तुलना करें, Lago चयनित बिलिंग आवश्यकताओं के लिए और ShareAI स्वीकृत ग्राहक-भुगतान अनुमान के लिए। एक ऐसे ड्राफ्ट से शुरू करें जिसका प्रवेश, खपत, मूल्य, वितरण और वित्तीय सुधार एक साथ समझाने योग्य बने रहें।
अक्सर पूछे जाने वाले प्रश्न
एक AI ऐप को किन LiteLLM विकल्पों की तुलना करनी चाहिए?
Portkey, Cloudflare AI Gateway और OpenRouter चयनित गेटवे या प्रबंधित-एक्सेस आवश्यकताओं को संबोधित करते हैं। Lago उपयोग बिलिंग को संबोधित करता है, जिसमें LiteLLM द्वारा स्वयं प्रलेखित एक पथ शामिल है। ShareAI अनुमोदित ग्राहक-भुगतान इनफेरेंस को एक ऐप अधिभार के साथ संबंधित करता है। उस जिम्मेदारी को चुनें जिसे बदलने की आवश्यकता है।
क्या LiteLLM पहले से ही इनफेरेंस मार्जिन लागू कर सकता है?
हाँ। वर्तमान गाइड आंतरिक बिलिंग और लागत वसूली के लिए प्रतिशत और निश्चित-राशि प्रदाता या वैश्विक मार्जिन को प्रलेखित करता है। प्रदाता सेटिंग्स वैश्विक मार्जिन को ओवरराइड करती हैं, और मार्जिन कॉन्फ़िगर किए गए छूटों के बाद लागू होते हैं। एक गणना अपने आप स्वीकृत बाहरी शुल्क या एकत्रित धन स्थापित नहीं करती है।
क्या LiteLLM बाहरी ग्राहक बिलिंग में भाग ले सकता है?
इसका वर्तमान बिलिंग गाइड एक Lago कॉलबैक को ग्राहक, उपयोगकर्ता या टीम एट्रिब्यूशन विकल्पों के साथ प्रलेखित करता है। भरोसेमंद पहचान, बिल योग्य घटनाओं, योजना नियमों और भुगतान कनेक्शन को योग्य बनाएं। एक नमूना कॉलबैक एक पूर्ण चालान या भुगतान का प्रमाण नहीं है।
क्या शून्य दर्ज लागत का हमेशा मतलब मुफ्त इनफेरेंस होता है?
नहीं। एक गायब या गलत मूल्य निर्धारण मैपिंग की जांच की आवश्यकता हो सकती है, और वर्तमान गाइड स्पष्ट रूप से शून्य-लागत सेटिंग्स को प्रलेखित करता है जो बजट जांच को बायपास करती हैं। वास्तविक प्रदाता उपयोग और चयनित कॉन्फ़िगरेशन की तुलना करें, इससे पहले कि प्रदर्शित राशि को व्यावसायिक रूप से सही माना जाए।
क्या एक कुंजी-निर्माण नियम स्वचालित रूप से बाद के संपादनों को कवर करता है?
नहीं। वर्चुअल-कुंजी संदर्भ निर्माण हुक, अपडेट हुक और एक व्यापक प्रभावी-राज्य नीति हुक को अलग करता है। चुने गए संस्करण और वास्तविक निर्माण, संपादन, रोटेट और रद्द पथ को योग्य बनाएं। एक अनुपालन प्रारंभिक कुंजी स्थायी प्रवर्तन स्थापित नहीं करती है।
क्या हर LiteLLM फीचर एक MIT लाइसेंस द्वारा कवर किया गया है?
समीक्षा की गई रिपॉजिटरी लाइसेंस एक अलग से लाइसेंस प्राप्त एंटरप्राइज डायरेक्टरी को MIT-लाइसेंस प्राप्त सामग्री से अलग करता है जो इसके निर्दिष्ट प्रतिबंधों के बाहर है। वास्तविक संस्करण, फीचर और डिप्लॉयमेंट की जांच करें। एक व्यापक ओपन-सोर्स विवरण समान व्यावसायिक दायरा स्थापित नहीं करता है।
ShareAI Builder सेटलमेंट खाता प्रकार के अनुसार कैसे भिन्न होता है?
सत्यापित कंपनी Builders के पास भुगतान से पहले 45-दिन की समीक्षा अवधि होती है। वर्तमान में, व्यक्ति ShareAI उपयोग के लिए इनफेरेंस वैल्यू जमा करते हैं, बिना नकद निकासी या खाता स्थानांतरण के। अनुमोदन, पात्र ट्रैफ़िक और खाता शर्तें लागू होती हैं; उपयोग और आय की गारंटी नहीं है।
क्या ShareAI हर LiteLLM नियंत्रण और बिलिंग फ़ंक्शन को बदल सकता है?
Builder Program अनुमोदित रूटेड इनफेरेंस, एक अनुमत ऐप अधिभार और एट्रिब्यूशन से संबंधित है। ऐप कहीं और होस्ट और बनाए रखा जाता है। अन्य गेटवे नीतियां, सॉफ़्टवेयर शुल्क और वित्तीय कर्तव्य स्पष्ट निर्णयों की आवश्यकता होती है; कोई स्वचालित कुंजी, वॉलेट या बिलिंग माइग्रेशन निहित नहीं है।