रैंडम TOON जनरेटर
Faker.js का उपयोग करके वास्तविक डमी वैल्यू के साथ रैंडम TOON (Token-Oriented Object Notation) डेटा जनरेट करें। टोकन-प्रभावी मॉक डेटा LLM परीक्षण के लिए अनुकूलन योग्य टेम्पलेट, कई रिकॉर्ड और डिलिमिटर विकल्पों के साथ बनाएं।
इनपुट
आउटपुट
रीडमी
TOON (Token‑Oriented Object Notation) क्या है?
TOON एक संक्षिप्त, मानव‑पठनीय डेटा फ़ॉर्मेट है जिसे विशेष रूप से Large Language Models (LLMs) के साथ काम करने के लिए डिज़ाइन किया गया है। यह JSON की तुलना में टोकन उपयोग को 30‑60 % तक कम करता है, जबकि पठनीयता और संरचना बनाए रखता है। TOON YAML के समान इंडेंटेशन‑आधारित फ़ॉर्मेटिंग का उपयोग करता है और टेबलर डेटा के लिए फ़ील्ड नाम केवल एक बार घोषित करके अनावश्यक विराम चिह्नों को समाप्त करता है, जिससे यह AI मॉडलों को संरचित डेटा पास करने के लिए आदर्श बन जाता है जहाँ टोकन लागत महत्वपूर्ण होती है।
टूल विवरण
Random TOON Generator Faker.js लाइब्रेरी का उपयोग करके TOON फ़ॉर्मेट में वास्तविक‑समान मॉक डेटा बनाता है। Faker.js प्लेसहोल्डर्स (जैसे {{person.firstName}} या {{number.int(1,100)}}) के साथ एक JSON टेम्पलेट परिभाषित करें, और टूल टोकन‑कुशल TOON में कई रिकॉर्ड्स का डमी डेटा उत्पन्न करता है। यह LLM एप्लिकेशन का परीक्षण, सैंपल डेटासेट बनाना, या AI‑फ़्रेंडली और लागत‑प्रभावी फ़ॉर्मेट में मॉक API प्रतिक्रियाएँ उत्पन्न करने के लिए उपयुक्त है।
उदाहरण
इनपुट टेम्पलेट:
[
{
"id": "{{string.uuid}}",
"firstName": "{{person.firstName}}",
"email": "{{internet.email}}",
"age": "{{number.int(18,80)}}"
}
]आउटपुट (5 रिकॉर्ड्स, कॉमा डिलिमिटर):
[5]{id,firstName,email,age}:
a1b2c3d4-e5f6-7890-abcd-ef1234567890,Alice,alice.smith@example.com,45
b2c3d4e5-f6a7-8901-bcde-fa2345678901,Bob,bob.jones@test.org,28
c3d4e5f6-a7b8-9012-cdef-ab3456789012,Charlie,charlie.brown@demo.net,67
d4e5f6a7-b8c9-0123-defa-bc4567890123,Diana,diana.wilson@sample.io,33
e5f6a7b8-c9d0-1234-efab-cd5678901234,Eve,eve.davis@mock.com,52विशेषताएँ
- Faker.js एकीकरण: 100+ Faker.js मेथड्स का उपयोग करके वास्तविक‑समान डमी डेटा (नाम, ई‑मेल, पते, तिथियाँ, संख्याएँ आदि) बनाएं
- टेम्पलेट‑आधारित जनरेशन: JSON में प्लेसहोल्डर्स के साथ अपनी डेटा संरचना एक बार परिभाषित करें
- कई डिलिमिटर विकल्प: टोकन दक्षता के लिए डिफ़ॉल्ट कॉमा, टैब या पाइप डिलिमिटर चुनें
समर्थित Faker.js प्लेसहोल्डर्स
टेम्पलेट में आप जिन सामान्य प्लेसहोल्डर्स का उपयोग कर सकते हैं:
- Person:
{{person.firstName}},{{person.lastName}},{{person.fullName}},{{person.jobTitle}} - Internet:
{{internet.email}},{{internet.url}},{{internet.userName}},{{internet.ip}} - Location:
{{location.city}},{{location.country}},{{location.zipCode}},{{location.streetAddress}} - Company:
{{company.name}},{{company.catchPhrase}},{{company.industry}} - Finance:
{{finance.amount}},{{finance.accountNumber}},{{finance.creditCardNumber}} - Date:
{{date.past}},{{date.future}},{{date.recent}} - Numbers:
{{number.int(min,max)}},{{number.float(min,max,precision)}} - Text:
{{lorem.sentence}},{{lorem.paragraph}},{{lorem.words(count)}} - IDs:
{{string.uuid}},{{string.alphanumeric(length)}},{{string.numeric(length)}
उपलब्ध सभी Faker.js मेथड्स की पूरी सूची के लिए देखें: https://fakerjs.dev/api/
डिलिमिटर विकल्प
- कॉमा (,): मानक डिलिमिटर, अधिकांश उपयोग मामलों के लिए उपयुक्त
- टैब (\t): अक्सर अधिक टोकन‑कुशल, एकल अक्षर जो टोकनाइज़ेशन में अच्छा काम करता है
- पाइप (|): वैकल्पिक डिलिमिटर, जब डेटा में कॉमा हों तो उपयोगी