प्लेग्राउंड

रीयल-टाइम प्रतिक्रिया फ़ॉर्मेटिंग, token ट्रैकिंग, लागत मीट्रिक, और स्थायी इतिहास के साथ किसी भी AI model पर कस्टम prompt का परीक्षण करें।

अवलोकन

Playground एक फ्री-फ़ॉर्म प्रॉम्प्ट टेस्टिंग एनवायरनमेंट है। स्कीमा-चालित एनरिचमेंट वर्कफ़्लो के विपरीत, यह आपको मॉडल को कोई भी सिस्टम प्रॉम्प्ट और यूज़र प्रॉम्प्ट भेजने और रॉ रिस्पॉन्स की जाँच करने देता है। इसका उपयोग प्रॉम्प्ट इंजीनियरिंग के साथ प्रयोग करने, मॉडल क्षमताओं का परीक्षण करने, या वन-ऑफ़ क्वेरीज़ चलाने के लिए करें।

मॉडल
कोई भी
भाषाएँ
40
इतिहास
स्थायी
लागत ट्रैकिंग
प्रति कॉल

इंटरफ़ेस लेआउट

Playground में स्प्लिट-पेन लेआउट इस्तेमाल होता है। सभी इनपुट सेशनों के बीच local storage में सहेजे जाते हैं।

  1. 1तीनों इनपुट एक ही पैनल के टैब हैं
  2. 2सोर्स डॉक्युमेंट उसी कॉल के साथ जाते हैं
  3. 3हर रन अपना समय, टोकन और लागत दर्ज करता है
  4. 4History, उसी जवाब के नीचे जिससे वह संबंधित है
बाईं ओर प्रॉम्प्ट, दाईं ओर वह सब जो मॉडल ने लौटाया: तीनों इनपुट एक ही टैब वाले पैन में रहते हैं, इसलिए प्रॉम्प्ट को विंडो की पूरी ऊँचाई मिलती है, उसका एक-तिहाई हिस्सा नहीं।

सिस्टम प्रॉम्प्ट

model के व्यवहार और persona को सेट करें। यह system message के रूप में भेजा जाता है और executions के बीच बना रहता है ताकि आप context दोबारा दर्ज किए बिना user prompt पर काम कर सकें।

उपयोगकर्ता प्रॉम्प्ट

मॉडल को भेजा गया मुख्य प्रॉम्प्ट। यहीं आप अपनी क्वेरी, निर्देश, या टेस्ट केस लिखते हैं।

आउटपुट स्कीमा

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

रिस्पॉन्स

मॉडल की प्रतिक्रिया को स्वतः-पहचाने गए फ़ॉर्मेटिंग के साथ प्रदर्शित करता है। JSON प्रतिक्रियाओं को Monaco एडिटर में सिंटैक्स हाइलाइटिंग मिलती है; सादा टेक्स्ट जस का तस रेंडर होता है। एक क्लिक में क्लिपबोर्ड पर कॉपी करें।

इतिहास

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

कॉन्फ़िगरेशन

साइडबार से कॉल कॉन्फ़िगर होती है:

विकल्पविवरण
मॉडलकिसी भी कॉन्फ़िगर किए गए provider से एक अकेला AI model चुनें। वर्चुअलाइज़्ड ड्रॉपडाउन मूल्य निर्धारण और provider जानकारी दिखाता है।
भाषा40 समर्थित भाषाओं में से चुनें। यह मॉडल को भेजे गए प्रॉम्प्ट में भाषा निर्देश को प्रभावित करता है।
अटैचमेंटकॉल में दस्तावेज़ अटैच करें। मॉडल सूची सिमटकर केवल उन्हीं मॉडलों तक रह जाती है जो आपके अटैच किए गए कंटेंट को सचमुच पढ़ सकते हैं, इसलिए असंगत जोड़ी बनना केवल हतोत्साहित नहीं, बल्कि असंभव है।

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

  1. 1प्रॉम्प्ट पैनल का तीसरा टैब
  2. 2उत्तर का एक नमूना, JSON Schema नहीं
  3. 3नेस्टिंग और arrays कॉन्ट्रैक्ट में भी बनी रहती हैं
यहाँ सैंपल एक संकेत है: हर की एक ज़रूरी फ़ील्ड बन जाती है, और null वैल्यू उसे वैकल्पिक बना देती है। ऐसा मॉडल चुनें जिसे रिस्पॉन्स स्कीमा से बाँधा नहीं जा सकता, तो एक अंबर नोट यह बता देगा — तब स्कीमा को चुपचाप आधा लागू करने के बजाय नज़रअंदाज़ कर दिया जाता है।

एक्ज़िक्यूशन और मेट्रिक्स

प्रत्येक निष्पादन के बाद, रिस्पॉन्स पैनल विस्तृत मेट्रिक्स प्रदर्शित करता है:

प्रोसेसिंग समय— मिलीसेकंड में कुल राउंड-ट्रिप समय, जिसमें नेटवर्क लेटेंसी और मॉडल इन्फरेंस शामिल है।
इनपुट टोकन— model द्वारा गिने गए आपके system + user prompt में tokens की संख्या।
आउटपुट टोकन— model की प्रतिक्रिया में tokens की संख्या।
लागत— model की प्रति-टोकन मूल्य निर्धारण के आधार पर USD में अनुमानित लागत।
  1. 1पहले इनपुट टोकन, फिर आउटपुट — जैसे प्रोवाइडर ने उन्हें गिना
  2. 2इस एक कॉल की लागत
  3. 3कॉपी सिर्फ़ उत्तर लेता है, मेट्रिक्स के बिना
यह पंक्ति अपने नीचे वाले उत्तर से जुड़ी है और अगले रन से बदल जाती है — यही प्लेग्राउंड को मॉडल चुनने का सस्ता तरीका बनाता है: वही प्रॉम्प्ट, दो मॉडल, तुलना के लिए तीन आँकड़े।

एक्ज़िक्यूशन इतिहास

हर एक्ज़ीक्यूशन आपके अकाउंट में एक प्रॉम्प्ट रिकॉर्ड के रूप में सेव होता है — वही रिकॉर्ड जो History पेज दिखाता है — और रिस्पॉन्स के नीचे का पैनल उन्हें वापस पढ़ता है:

मॉडल फ़िल्टर— सूची को एक मॉडल तक सीमित करें। जैसे ही आपकी हिस्ट्री में एक से ज़्यादा मॉडल होंगे, पिकर दिखने लगेगा।
प्रॉम्प्ट पूर्वावलोकन— हर एंट्री user prompt के पहले 50 अक्षर, टाइमस्टैम्प, और model का नाम दिखाती है।
सफलता संकेतक— हरा टिक या लाल क्रॉस — विफल कॉल सहेजी जाती हैं, इसलिए कोई अस्वीकृति या टाइमआउट सफल रन के साथ-साथ दिखता रहता है।
सेशन पुनर्स्थापित करें— किसी एंट्री पर क्लिक करें और उसका सिस्टम प्रॉम्प्ट, यूज़र प्रॉम्प्ट, आउटपुट स्कीमा, मॉडल और भाषा वापस पाएँ — साथ में उससे मिला उत्तर और उस कॉल के मेट्रिक्स भी, बिना कुछ खर्च किए।
इतिहास साफ़ करें— उन प्रॉम्प्ट रिकॉर्ड को ट्रैश में भेजकर पैनल को एक क्लिक में खाली कर देता है, जहाँ से History पेज उन्हें अब भी बहाल कर सकता है।
  1. 1सूची को फ़िल्टर करके एक मॉडल तक सीमित करें
  2. 2पूरा पैनल साफ़ करें
  3. 3विफल कॉल भी सहेजी जाती है और उसे दोबारा चलाया जा सकता है
साफ़ करने से कुछ भी स्थायी रूप से नहीं मिटता: ये एंट्रियाँ आपके अकाउंट के रिकॉर्ड हैं, और साफ़ करने पर वे उसी ट्रैश में चली जाती हैं जहाँ से History पेज उन्हें बहाल करता है।

सामान्य उपयोग के मामले

प्रॉम्प्ट इंजीनियरिंग

enrichment schemas में शामिल करने से पहले model के व्यवहार को परिष्कृत करने के लिए system prompts और निर्देशों पर पुनरावृत्ति करें।

मॉडल तुलना

एनरिचमेंट के लिए मॉडल चुनने से पहले आउटपुट गुणवत्ता, गति और लागत की तुलना करने के लिए एक ही प्रॉम्प्ट को विभिन्न मॉडल के मुकाबले चलाएँ।

त्वरित क्वेरी

पूरा स्कीमा और एनरिचमेंट पाइपलाइन सेट किए बिना एक बार की नॉलेज एक्सट्रैक्शन क्वेरी चलाएँ।

अगले चरण