मॉडल और मूल्य निर्धारण

LLM providers और models का प्रबंधन करें, बाहरी रजिस्ट्री से models सिंक करें, हेल्थ चेक चलाएँ, और स्वतंत्र बिलिंग के लिए प्रति-organization API keys कॉन्फ़िगर करें।

प्रोवाइडर प्रबंधन

Entity Enricher LLM प्रोवाइडर्स की एक विस्तृत श्रृंखला का समर्थन करता है। प्रत्येक प्रोवाइडर के पास अलग-अलग मूल्य निर्धारण, क्षमताओं, और कॉन्फ़िगरेशन वाले कई मॉडल हो सकते हैं।

प्रोवाइडर और मॉडल साथ-साथ दिखाए जाते हैं क्योंकि इन्हें इसी तरह मैनेज किया जाता है: API की प्रोवाइडर की होती है, और कीमत तथा क्षमताएँ हर मॉडल की।

समर्थित प्रोवाइडर

AnthropicOpenAIGoogleGoogle VertexMistralDeepSeekGroqTogether AIFireworks AICoherexAIMoonshotZ.AINVIDIA NIMOllamaAzure OpenAI

प्रोवाइडर प्रकार

स्टैंडर्डअधिकांश प्रोवाइडर (Anthropic, OpenAI, Mistral, आदि) बियरर टोकन ऑथेंटिकेशन के साथ मानक API एंडपॉइंट का उपयोग करते हैं। एक Standard प्रोवाइडर कस्टम OpenAI-संगत एंडपॉइंट की ओर भी इशारा कर सकता है — नीचे Custom & Corporate Endpoints देखें।
AzureAzure OpenAI, API वर्शन कॉन्फ़िगरेशन के साथ कस्टम डिप्लॉयमेंट एंडपॉइंट का उपयोग करता है।
Ollamaकस्टम एंडपॉइंट URL और स्वचालित मॉडल डिस्कवरी के साथ सेल्फ-होस्टेड Ollama इंस्टेंस।

कस्टम और कॉर्पोरेट एंडपॉइंट

कई टीमें LLM ट्रैफ़िक को किसी कॉर्पोरेट AI गेटवे, किसी क्षेत्रीय एंडपॉइंट, या किसी ऐसे provider के माध्यम से रूट करती हैं जो बिल्ट-इन नहीं है — उदाहरण के लिए एक एंटरप्राइज़ LiteLLM प्रॉक्सी, Cloudflare AI Gateway, या Alibaba DashScope (Qwen मॉडल के लिए)। आप इन्हें एक कस्टम base URL के साथ अपने खुद के Standard (OpenAI-compatible) provider के रूप में जोड़ते हैं।

गेटवे प्रोवाइडर जोड़ना

  1. ऐसे नाम के साथ एक provider बनाएँ जो बिल्ट-इन में से न हो (उदाहरण के लिए acme-openai-gw)। openai या anthropic जैसे बिल्ट-इन नाम आरक्षित हैं।
  2. Standard (OpenAI-compatible) प्रकार चुनें और Custom API endpoint (base URL) भरें — जैसे https://gateway.example.com/v1। यह फ़ील्ड किसी भी ऐसे प्रोवाइडर के लिए आवश्यक है जिसके लिए Entity Enricher के पास कोई बिल्ट-इन क्लाइंट नहीं है।
  3. उस प्रोवाइडर के लिए गेटवे की कुंजी को ऑर्गनाइज़ेशन कुंजी के रूप में जोड़ें (API Keys → AI Provider Keys), ताकि यह प्रति ऑर्गनाइज़ेशन बिलिंग और रोटेशन करे।
  4. गेटवे जो मॉडल सर्व करता है उन्हें जोड़ें। मॉडल पहचानकर्ता हूबहू भेजा जाता है, इसलिए यह गेटवे की अपेक्षा से बिल्कुल मेल खाना चाहिए।

जानना अच्छा है

  • बिल्ट-इन प्रोवाइडर एंडपॉइंट फ़ील्ड छिपा देते हैं। Anthropic, OpenAI, Mistral, और अन्य मान्यता प्राप्त प्रोवाइडर अपना एंडपॉइंट पहले से जानते हैं, इसलिए कॉन्फ़िगर करने के लिए कुछ नहीं है। यदि कोई कस्टम प्रोवाइडर बाद में बिल्ट-इन बन जाता है, तो उसका सहेजा गया एंडपॉइंट दिखता रहता है ताकि आप उसे साफ़ कर सकें।
  • केवल सार्वजनिक HTTPS। एंडपॉइंट्स सार्वजनिक https:// URL होने चाहिए। SSRF को रोकने के लिए लूपबैक और निजी रेंज (localhost, 10.x, 192.168.x) अस्वीकार कर दी जाती हैं — एक सेल्फ-होस्टेड सर्वर इंटरनेट पर पहुँच योग्य होना चाहिए। स्थानीय Ollama के लिए, इसके बजाय समर्पित Ollama टनल का उपयोग करें।
  • OpenAI-संगत वायर फ़ॉर्मेट। कस्टम प्रोवाइडर को की जाने वाली कॉल्स OpenAI-संगत API के माध्यम से रूट की जाती हैं, इसलिए एंडपॉइंट को OpenAI /v1 प्रोटोकॉल (चैट कंप्लीशन, /models) बोलना चाहिए।
  • कनेक्शन टेस्ट करें संवर्धन चलाने से पहले की और बेस URL को सत्यापित करने के लिए {endpoint}/models की जाँच करता है।

रेट बजट और समवर्तीता (प्रति कुंजी)

API कुंजी से की गई हर कॉल उस बजट के भीतर गति-नियंत्रित होती है जो प्रोवाइडर उस कुंजी को देता है — प्रति मिनट अनुरोध और टोकन, प्रति मॉडल — ताकि कोई फैन-आउट 429 त्रुटियों में न फँसे। यह बजट टाइप नहीं किया जाता: यह प्रोवाइडर के अपने रिस्पॉन्स हेडर से पढ़ा जाता है, प्रोवाइडर कुछ न बताए तो किसी अस्वीकृति से सीखा जाता है, या अंतिम उपाय के रूप में किसी मालिक द्वारा टाइप किया जाता है।

  • प्रोवाइडर से पढ़ा जाता है। Mistral, OpenAI, Azure, Groq, xAI, Anthropic और Cohere हर रिस्पॉन्स पर कुंजी की सीमाएँ बताते हैं; किसी मॉडल की पहली कॉल उन्हें सीख लेती है और उसके बाद की कॉल उनका पालन करती हैं।
  • प्रोवाइडर चुप हो तो सीखा जाता है। Google, DeepSeek, Moonshot, Z.AI, Together और Alibaba कुछ नहीं बताते: एक अस्वीकृति से पिछले मिनट में भेजे गए का 80% बजट सीख लिया जाता है, जो फिर धीरे-धीरे बढ़ता है। मालिक API Keys पेज से नियम खुद भी लिख सकते हैं।
  • प्रति कुंजी और मॉडल सीमित। हर संगठन कुंजी और साझा ग्लोबल कुंजी के अपने बजट होते हैं, प्रति मॉडल — Mistral पर एक कुंजी किसी एक मॉडल पर 15 अनुरोध प्रति मिनट और किसी दूसरे पर 1000 की अनुमति दे सकती है।
  • समवर्तीता उसी से तय होती है। चालू कॉल की संख्या उसी बजट और देखी गई लेटेंसी से निकाली जाती है। प्रोवाइडर की प्रति कुंजी अधिकतम समवर्ती कॉल सेटिंग सिर्फ़ उन टारगेट के लिए है जो कभी 429 नहीं देते पर समानांतर कॉल से अटक जाते हैं, जैसे Ollama चलाता कोई लैपटॉप।
  • प्रति कुंजी दिखता है। किसी कुंजी पर रेट लिमिट क्रिया उसके नियम, हर नियम का स्रोत और मौजूदा मिनट का लाइव उपयोग दिखाती है। एक कैपेबिलिटी प्रोब प्रोवाइडर द्वारा बताई गई सीमाओं को Models टेबल के TPM और RPM कॉलम में भी दर्ज करता है।

यह आपके प्लान की अधिकतम समवर्ती जॉब सीमा से अलग है, जो यह सीमित करती है कि आपका पूरा संगठन सभी प्रोवाइडरों में एक साथ कितने एनरिचमेंट जॉब चलाता है।

मॉडल क्षमताएँ

हर model अपनी क्षमताओं को ट्रैक करता है, जो model चयनकर्ता में आइकन के रूप में दिखाई जाती हैं:

क्षमताविवरण
विज़नइमेज और विज़ुअल इनपुट प्रोसेस कर सकता है
टूल कॉलफ़ंक्शन कॉलिंग / टूल उपयोग का समर्थन करता है
ऑडियो इनपुटऑडियो इनपुट प्रोसेस कर सकता है
PDF इनपुटPDF दस्तावेज़ प्रोसेस कर सकता है
प्रॉम्प्ट कैशिंगलागत घटाने के लिए प्रॉम्प्ट कैशिंग का समर्थन करता है
रीज़निंगविस्तारित थिंकिंग / चेन-ऑफ-थॉट क्षमताएँ
Embeddingsजवाब देने के बजाय टेक्स्ट को वेक्टर में बदलता है — सिमेंटिक ID इसी से रिज़ॉल्व होते हैं। एम्बेडिंग मॉडल अपना अलग परिवार हैं, अपने वेक्टर साइज़ के साथ, और एनरिचमेंट पिकर में कभी नहीं दिखते

मॉडल का चुनाव प्लेटफ़ॉर्म पर छोड़ना

मॉडल का नाम देना वैकल्पिक है। संवर्धन, स्कीमा जनरेशन और सैंपल जनरेशन सभी auto स्वीकार करते हैं — और छोड़े गए मॉडल को auto ही मानते हैं — जिसे सर्वर पर, हर कार्य के लिए, जॉब शुरू होने के क्षण हल किया जाता है। रन बताता है कि उसने कौन-सा मॉडल चुना, इसलिए स्वचालित का मतलब कभी अपारदर्शी नहीं होता।

1. आपके संगठन का पिन किया गया डिफ़ॉल्ट

मालिक सेटिंग्स → संगठन → मॉडल चयन के अंतर्गत हर टास्क के लिए एक पसंदीदा मॉडल पिन कर सकते हैं। यदि मौजूदा टास्क के लिए कोई सेट है, तो वही प्राथमिकता पाता है।

2. अन्यथा, सबसे बेहतर मापा गया मॉडल

पिन न होने पर, चुनाव उस मॉडल का होता है जिसका आपके स्कोरिंग-सोर्स बेंचमार्क में ब्लेंडेड स्कोर सबसे अच्छा है — यानी आपकी अपनी स्कीमाओं पर क्वालिटी, स्पीड और लागत के आपके अपने माप। अगर कोई स्कोरिंग सोर्स ही न हो, तो अनुमान लगाने के बजाय रिक्वेस्ट अस्वीकार कर दी जाती है।

3. काम की ज़रूरत के अनुसार सीमित

वेब सर्च चालू करने पर, या ऐसा दस्तावेज़ अटैच करने पर जिसे ज्यों का त्यों भेजना ज़रूरी है, उम्मीदवार सिर्फ़ उन्हीं मॉडलों तक सीमित हो जाते हैं जो वाकई यह कर सकते हैं — और अगर कोई भी योग्य न हो, तो चुपचाप डाउनग्रेड होने के बजाय आपको स्पष्ट एरर मिलता है।

  1. 1गुणवत्ता, गति और लागत — आपके अपने बेंचमार्क से मिले स्कोर के आधार पर
  2. 2इसे Auto पर छोड़ें, या इस टास्क के लिए कोई एक मॉडल पिन करें
  3. 3हर टास्क दिखाता है कि ऑटो अभी किस पर सेट होता है, और उसका स्कोर
वेट हर टास्क के लिए अलग से सेट होते हैं, इसलिए स्कीमा जनरेशन गुणवत्ता पर ज़ोर दे सकता है जबकि संवर्धन लागत पर टिका रह सकता है। जिस मॉडल के आगे स्कोर की जगह डैश दिखते हैं, उसे यहाँ कभी मापा नहीं गया, और Auto उसे कभी नहीं चुनता।

किसी मॉडल को निष्क्रिय किए बिना एक ही कार्य से भी रोका जा सकता है: जो मॉडल एनरिचमेंट अच्छा करता है पर स्कीमा खराब बनाता है, उसे केवल स्कीमा और सैंपल जनरेशन पिकर से छिपाया जा सकता है — या तो आपके संगठन के लिए, या एडमिनिस्ट्रेटर द्वारा वैश्विक रूप से। बाकी हर जगह वह पूरी तरह उपलब्ध रहता है — नीचे दिए गए निष्क्रियकरण की तुलना में एक नरम उपाय।

ऑटोमैटिक प्राइसिंग सिंक

सिस्टम एडमिन

बाहरी रजिस्ट्री से सिंक करके मॉडल प्राइसिंग को अप-टू-डेट रखें। सिंक प्रक्रिया नए मॉडल, मूल्य परिवर्तन, और हटाए गए मॉडल को स्वचालित रूप से पहचान लेती है।

LiteLLM रजिस्ट्री

डिफ़ॉल्ट मूल्य निर्धारण स्रोत। GitHub पर LiteLLM की समुदाय-द्वारा-अनुरक्षित रजिस्ट्री से वास्तविक API मॉडल नाम, मूल्य निर्धारण, संदर्भ लंबाई, और क्षमताएँ प्राप्त करता है।

लगभग 30 provider को कवर करता है। इसमें डिस्प्ले नाम, benchmark या जनरेशन स्पीड शामिल नहीं है।

PricePerToken

pricepertoken.com से एक वैकल्पिक स्रोत। इसमें प्रदर्शन नाम, benchmark (coding और math स्कोर), और generation गति (टोकन प्रति सेकंड) शामिल हैं।

लगभग 20 provider को कवर करता है। LiteLLM की तुलना में अधिक समृद्ध मेटाडेटा प्रदान करता है।

Z.AI

GLM मॉडल आइडेंटिफायर्स के लिए एक आधिकारिक प्रमाणित कैटलॉग, जिसमें प्राइसिंग सीधे Z.AI डॉक्यूमेंटेशन से पार्स की गई है और कैपेबिलिटी गैप्स वहीं रिसर्च किए गए हैं।

पहले LiteLLM और PricePerToken से इम्पोर्ट की गई Z.AI एंट्रीज़ को रिप्लेस करता है।

सिंक प्रक्रिया

  1. ड्राई-रन पूर्वावलोकन — लागू करने से पहले देखें कि क्या बदलेगा। नए मॉडल, मूल्य अपडेट, और निष्क्रियकरण देखें।
  2. सोर्स-स्कोप्ड मिलान — प्रत्येक सोर्स केवल उसी सोर्स के मॉडल को प्रभावित करता है। मैनुअल मॉडल को कभी नहीं छुआ जाता।
  3. स्थिर सिंक कीज़ — मॉडल एक स्थिर पहचानकर्ता से मिलाए जाते हैं, नाम से नहीं। आप सिंक तोड़े बिना मॉडल का नाम बदल सकते हैं।
  4. ट्रांज़ैक्शनल अप्लाई — संगति के लिए सभी परिवर्तन एक ही डेटाबेस ट्रांज़ैक्शन में लागू किए जाते हैं।
  5. ऑटो-प्रोवाइडर निर्माण — यदि कोई सिंक किया गया मॉडल किसी अज्ञात प्रोवाइडर का है, तो प्रोवाइडर स्वचालित रूप से बनाया जाता है।

मॉडल हेल्थ जाँचें

एक न्यूनतम हेल्थ चेक prompt चलाकर सक्रिय रूप से जाँचें कि models पहुँच योग्य हैं या नहीं। इससे enrichment के दौरान उपयोगकर्ताओं को त्रुटियाँ मिलने से पहले ही खराब models पकड़ में आ जाते हैं।

पासमॉडल सफलतापूर्वक जवाब देता है। यदि यह पहले स्वतः निष्क्रिय हो गया था, तो इसे फिर से सक्रिय कर दिया जाता है।
नहीं मिलामॉडल “not found” त्रुटि लौटाता है। भविष्य की विफलताओं को रोकने के लिए इसे स्वतः निष्क्रिय कर दिया जाता है।
अन्य त्रुटिप्रमाणीकरण त्रुटियाँ, टाइमआउट, या रेट लिमिट रिपोर्ट किए जाते हैं लेकिन निष्क्रियकरण को ट्रिगर नहीं करते।

हेल्थ चेक सभी मॉडलों, किसी विशिष्ट प्रोवाइडर के मॉडलों, या एकल मॉडल पर चलाए जा सकते हैं। परिणाम SSE के माध्यम से रियल टाइम में स्ट्रीम होते हैं और प्रोग्रेस बार पास/फेल गिनती दिखाता है।

ऑटो-निष्क्रियकरण

जब कोई संवर्धन कॉल “model not found” त्रुटि के साथ विफल होती है, तो बार-बार विफलताओं को रोकने के लिए मॉडल स्वतः निष्क्रिय कर दिया जाता है। यह सामान्य संवर्धन ऑपरेशन के दौरान रीयल टाइम में होता है।

निष्क्रियकरण का कारणकिसके द्वारा सेटऑटो-पुनःसक्रिय?
मॉडल नहीं मिलाएनरिचमेंट एरर, हेल्थ चेक, या ऐसा क्षमता प्रोब जिसका कोई रूट जवाब नहीं देताहाँ (pricing sync या validation द्वारा)
कोई स्ट्रक्चर्ड आउटपुट नहींक्षमता प्रोब: किसी भी पहुँच-योग्य रूट पर न टूल चैनल, न नेटिव चैनलहाँ, केवल बाद के किसी क्षमता प्रोब द्वारा
सिंक हटाया गयामूल्य सिंक (model गायब हो गया)हाँ (यदि model रजिस्ट्री में फिर से दिखे)
मैन्युअलUI में एडमिन टॉगलनहीं (केवल मैन्युअल पुनः-सक्रियण)

अपनी खुद की Key लाएँ (BYOK)

संगठन स्वतंत्र बिलिंग और उपयोग ट्रैकिंग के लिए अपनी स्वयं की LLM प्रोवाइडर API कुंजियाँ कॉन्फ़िगर कर सकते हैं। सिस्टम LRU चयन के साथ दो-स्तरीय कुंजी रिज़ॉल्यूशन का उपयोग करता है:

पहला
संगठन की पूल

API Keys पेज में कॉन्फ़िगर की गई प्रति-organization कीज़। LRU रोटेशन के साथ प्रति provider अनेक कीज़ का समर्थन करता है। Fernet से एन्क्रिप्टेड।

दूसरा
ग्लोबल की पूल

एडमिनिस्ट्रेटर द्वारा प्रबंधित सिस्टम-व्यापी कुंजियाँ। सभी ऑर्गनाइज़ेशन में साझा। यह LRU रोटेशन के साथ प्रति प्रोवाइडर कई कुंजियों का भी समर्थन करता है।

हर एनरिचमेंट यह रिकॉर्ड करता है कि कौन-सी की इस्तेमाल हुई, ताकि आप प्रति की लागत ट्रैक कर सकें। कीज़ में हेल्थ चेक सपोर्ट और उपयोग काउंटर शामिल हैं। किसी पूल में, सबसे पुराने last-used टाइमस्टैम्प वाली इनेबल्ड की अगली बार चुनी जाती है; कोई की रोटेशन से तभी बाहर होती है जब आप उसे खुद डिसेबल करें, इसलिए किसी प्रोवाइडर एरर से कोई की चुपचाप सेवा से नहीं हटती। कीज़ मैनेज करना सीखने के लिए API Keys गाइड देखें।

Import और Export

बैकअप या किसी अन्य इंस्टेंस में ट्रांसफर के लिए अपने संपूर्ण प्रोवाइडर और मॉडल कॉन्फ़िगरेशन को JSON के रूप में एक्सपोर्ट करें। इम्पोर्ट हमेशा एक upsert होता है: मौजूदा प्रोवाइडर और मॉडल नाम से मैच किए जाते हैं और यथास्थान अपडेट किए जाते हैं, जबकि नए जोड़े जाते हैं — कुछ भी नहीं हटाया जाता।

एक्सपोर्ट में प्रोवाइडर सेटिंग्स, मॉडल कॉन्फ़िगरेशन, प्राइसिंग, क्षमताएँ, और कैननिकल मॉडल स्पेक्स शामिल होते हैं — लेकिन API keys कभी नहीं, जो अलग से स्टोर की जाती हैं। इम्पोर्ट करने के बाद, API keys अलग से कॉन्फ़िगर करें। सिस्टम एडमिन पूरे ग्लोबल कैटलॉग का बैकअप लेते हैं; संगठन के मालिक केवल अपने ही संगठन के प्रोवाइडर और मॉडल एक्सपोर्ट और इम्पोर्ट करते हैं — शेयर्ड ग्लोबल कैटलॉग को इम्पोर्ट के ज़रिए न बनाया जा सकता है और न ही एडिट किया जा सकता है।

सार्वजनिक मॉडल कैटलॉग

मॉडल पेज ग्लोबल कैटलॉग सभी के सामने प्रस्तुत करता है: वेंडर मूल्य, मापी गई क्षमताएँ, और वे स्कोर जो हर मॉडल ने ग्लोबल स्कोरिंग स्रोतों के रूप में प्रकाशित बेंचमार्क परिदृश्यों पर अर्जित किए। यह दो स्टैटिक JSON फ़ाइलें पढ़ता है, जिन्हें रात्रिकालीन मॉडल रिफ़्रेश दोबारा लिखता है और जिन्हें आप डाउनलोड करके दोबारा इस्तेमाल कर सकते हैं। जिस मॉडल को प्रोवाइडर अब सर्व नहीं करता (“model not found” के रूप में निष्क्रिय), उसे छोड़ दिया जाता है; कैटलॉग के बाकी सभी मॉडल सूचीबद्ध रहते हैं।

फ़ाइलें

  • /data/models.json — तालिका: हर प्रदाता × मॉडल के लिए एक प्रविष्टि, साथ में प्रदाताओं, परिदृश्यों और स्पेक्स के लिए लुकअप तालिकाएँ।
  • /data/benchmarks.json — हर सार्वजनिक बेंचमार्क परिणाम, मॉडल कुंजी के अनुसार समूहीकृत।

दोनों ETag और एक घंटे के सार्वजनिक कैश के साथ दिए जाते हैं, और क्लाइंट स्वीकार करे तो gzip-एन्कोडेड। version फ़ील्ड हर उस बदलाव पर बढ़ता है जिसके अनुसार उपभोक्ता को ढलना पड़े।

models.json के फ़ील्ड

generated_at, counts, default_weightsफ़ाइल कब लिखी गई, इसमें कितने मॉडल, प्रोवाइडर और परिदृश्य हैं, और हर कुल स्कोर के पीछे गुणवत्ता / गति / लागत का मिश्रण (प्रतिशत)।
providers[], scenarios[], specs{}लुकअप टेबल: मॉडल एक प्रोवाइडर और परिदृश्यों को इंडेक्स के ज़रिए रेफ़र करते हैं; specs वेट्स के सार्वजनिक बेंचमार्क स्कोर हैं (intelligence, coding, math, और बाकी सब extra के अंतर्गत), जो canonical key से कीड होते हैं ताकि एक ही मॉडल के रीसेलर उन्हें साझा कर सकें।
models[].key, model, display_name, canonical_keyवह कंपोज़िट की जिसे API स्वीकार करता है (provider::model), रॉ मॉडल id, उसका लेबल, और क्रॉस-प्रोवाइडर पहचान।
models[].pricingप्रति मिलियन टोकन USD में वेंडर लिस्ट मूल्य: input, output, cache_read, cache_write, cache_write_1h, reasoning_output, साथ ही web_search_per_query अपनी यूनिट के साथ। किसी भी प्लान कमीशन से पहले।
models[].capabilities[]वे फ़्लैग जो लागू होते हैं: vision, pdf_input, audio_input, audio_output, video_input, tool_calls, tool_choice, response_schema, strict_structured_output, reasoning, reasoning_effort, web_search, prompt_caching, embeddings, requires_streaming. अनुपस्थित फ़्लैग का अर्थ false या बिना मापा गया है।
models[].context_length, max_input_tokens, max_output_tokens, deprecation_date, latencyसीमाएँ, घोषित होने पर वेंडर की सेवानिवृत्ति तिथि, और एकत्रित लेटेंसी आँकड़े (टोकन प्रति सेकंड, पहले टोकन तक का समय)।
models[].enrichment_capable, disabled_tasks[]क्या मॉडल में स्ट्रक्चर्ड-आउटपुट चैनल है भी या नहीं, और वे कार्य जिनके लिए ऐप इसे कभी नहीं देता (वर्गीकरण और आर्बिट्रेशन के लिए टूल कॉल ज़रूरी हैं; स्कीमा और सैंपल जनरेशन स्कीमा-जनरेशन गेट का पालन करते हैं)।
models[].scores{task}प्रति टास्क प्रकार (enrichment, schema_generation, sample_generation): उस टास्क के सार्वजनिक परिदृश्यों पर औसत गुणवत्ता, गति और लागत, डिफ़ॉल्ट वेट्स के अंतर्गत समग्र स्कोर, और परिदृश्य इंडेक्स। गति और लागत उसी परिदृश्य के अन्य मॉडलों के सापेक्ष होते हैं।

गुणवत्ता, गति और लागत के स्कोर की गणना कैसे होती है, यह Benchmark Scoring में समझाया गया है।

अगले चरण