Tool overview
स्ट्रक्चर्ड आउटपुट जनरेटर क्या है?
स्ट्रक्चर्ड आउटपुट जनरेटर एक टूल है जो आपको टूल कॉलिंग के लिए उदाहरण से JSON Schema अनुमान लगाएँ में मदद करता है।
स्ट्रक्चर्ड आउटपुट जनरेटर क्यों उपयोग करें?
जब आपको टूल कॉलिंग के लिए उदाहरण से JSON Schema अनुमान लगाएँ की ज़रूरत हो तो यह पठनीयता और गति बढ़ाता है — पूरी तरह ब्राउज़र में, बिना सर्वर अपलोड के।
मुख्य विशेषताएँ
क्लाइंट-साइड गोपनीयता, तत्काल परिणाम और एक-क्लिक कॉपी। टूल कॉलिंग के लिए उदाहरण से JSON Schema अनुमान लगाएँ
उपयोग कैसे करें
ऊपर दिए टूल से सटीक परिणाम पाने के लिए इन चरणों का पालन करें।
- LLM टूल प्रतिक्रिया या फ़ंक्शन आर्ग्युमेंट का प्रतिनिधि JSON उदाहरण बाएँ पैनल में पेस्ट करें।
- वैकल्पिक कुंजियाँ छोड़ें — केवल मौजूद कुंजियाँ required बनती हैं।
- Strict objects चालू करें ताकि हर ऑब्जेक्ट पर additionalProperties: false आए — OpenAI के लिए अनुशंसित।
- वैकल्पिक रूप से OpenAPI या टूल रजिस्ट्री के लिए Schema शीर्षक सेट करें।
- दाएँ पैनल में जनरेट JSON Schema draft 2020-12 देखें।
- यदि array items: {} दिखाए तो कम से कम एक प्रतिनिधि तत्व जोड़कर फिर जनरेट करें।
- schema को response_format, टूल पैरामीटर या एजेंट कॉन्फ़िग में कॉपी करें।
- प्रकार गलत लगें तो उदाहरण दोहराएँ; ज़रूरत हो तो जनरेशन के बाद enum या oneOf हाथ से संपादित करें।
संरचित आउटपुट जनरेटर — पूर्ण गाइड और उपयोग मामले
प्रामाणिक वॉकथ्रू: draft 2020-12 अनुमान, strict additionalProperties, OpenAI और टूल पैरामीटर, खाली array सुधार, और छोड़कर वैकल्पिकता।
संरचित आउटपुट जनरेटर गाइड
यह गाइड ब्राउज़र में उदाहरण JSON से JSON Schema draft 2020-12 अनुमानित करने का तरीका बताती है।
जनरेटर क्या करता है
जनरेटर उदाहरण JSON को JSON Schema में बदलता है और additionalProperties: false से ऑब्जेक्ट बंद कर सकता है।
आपको क्या मिलेगा
- JSON Schema draft 2020-12
- आपको क्या मिलेगा: additionalProperties: false
- आपको क्या मिलेगा: required
- आपको क्या मिलेगा: integer / number / null
- आपको क्या मिलेगा: items
- schema यहाँ कॉपी करें: response_format
schema अनुमान की आवश्यकता होने पर उपयोग करें
- schema अनुमान की आवश्यकता होने पर उपयोग करें
- schema अनुमान की आवश्यकता होने पर उपयोग करें: OpenAI
- schema अनुमान की आवश्यकता होने पर उपयोग करें: JSON Schema
- schema अनुमान की आवश्यकता होने पर उपयोग करें: strict
संबंधित टूल चुनें
- संबंधित टूल चुनें: AI Agent Builder
- संबंधित टूल चुनें: MCP Validator
- संबंधित टूल चुनें: LLM Token Counter
उदाहरण JSON को स्कीमा प्रकारों में कैसे मैप किया जाता है
अनुमान JSON ट्री में चलता है; इनपुट सख्त JSON होना चाहिए।
अनुमान JSON ट्री में चलता है; इनपुट सख्त JSON होना चाहिए।
| उदाहरण मान | अनुमानित प्रकार | नोट्स |
|---|---|---|
| "ok" | string | आपको क्या मिलेगा |
| 42 | integer | आपको क्या मिलेगा |
| 42.5 | number | आपको क्या मिलेगा |
| true | boolean | आपको क्या मिलेगा |
| null | null | वैकल्पिक कुंजियाँ छोड़ें: |
| [] | array + items: {} | खाली array से items प्रकार पता नहीं चलता। |
| { "a": 1 } | object | required + additionalProperties: false |
array पहले तत्व का प्रकार लेते हैं; मिश्रित प्रकार के लिए oneOf हाथ से संपादित करें।
चरण-दर-चरण: उदाहरण → draft 2020-12 स्कीमा
OpenAI schema के लिए शुरुआती प्रक्रिया।
- प्रतिनिधि उदाहरण पेस्ट करें: JSON.
- वैकल्पिक कुंजियाँ छोड़ें: required.
- सक्षम करें: strict additionalProperties: false.
- समीक्षा करें: JSON Schema draft 2020-12.
- खाली array से items प्रकार पता नहीं चलता। items: {}.
- schema यहाँ कॉपी करें: response_format.
- oneOf, enum.
- समीक्षा करें: OpenAI.
उपयोग मामला: OpenAI संरचित आउटपुट
OpenAI: जनरेटर उदाहरण JSON को JSON Schema में बदलता है और additionalProperties: false से ऑब्जेक्ट बंद कर सकता है।
यह टूल कैसे मदद करता है
- प्रतिनिधि उदाहरण पेस्ट करें: OpenAI JSON.
- सक्षम करें: strict.
- schema यहाँ कॉपी करें: response_format.
- समीक्षा करें: OpenAI.
परिणाम: JSON Schema, OpenAI.
उपयोग मामला: टूल पैरामीटर
जनरेटर उदाहरण JSON को JSON Schema में बदलता है और additionalProperties: false से ऑब्जेक्ट बंद कर सकता है।
यह टूल कैसे मदद करता है
- प्रतिनिधि उदाहरण पेस्ट करें: tools[].function.parameters.
- सक्षम करें: strict.
- schema यहाँ कॉपी करें: tools[].function.parameters.
- समीक्षा करें: JSON Schema.
परिणाम: tools[].function.parameters.
उपयोग मामला: छोड़कर वैकल्पिक फ़ील्ड
जनरेटर उदाहरण JSON को JSON Schema में बदलता है और additionalProperties: false से ऑब्जेक्ट बंद कर सकता है।
यह टूल कैसे मदद करता है
- वैकल्पिक कुंजियाँ छोड़ें: required.
- समीक्षा करें: required.
- null.
- schema यहाँ कॉपी करें: required.
परिणाम: required.
उपयोग मामला: संरचित JSON क्लासिफ़ायर
जनरेटर उदाहरण JSON को JSON Schema में बदलता है और additionalProperties: false से ऑब्जेक्ट बंद कर सकता है।
यह टूल कैसे मदद करता है
- प्रतिनिधि उदाहरण पेस्ट करें: JSON.
- सक्षम करें: strict.
- schema यहाँ कॉपी करें: JSON Schema.
- enum.
परिणाम: JSON Schema, strict.
strict मोड और additionalProperties: false
strict मोड हर ऑब्जेक्ट पर additionalProperties: false सेट करता है।
- सक्षम करें: strict.
- समीक्षा करें: JSON Schema.
- strict मोड हर ऑब्जेक्ट पर additionalProperties: false सेट करता है।
- समीक्षा करें: additionalProperties: false.
खाली array समस्या — items: {}
खाली array से items प्रकार पता नहीं चलता।
- प्रतिनिधि उदाहरण पेस्ट करें: items.
- खाली array से items प्रकार पता नहीं चलता।
- oneOf.
- समीक्षा करें: items.
ठीक करें: अमान्य JSON इनपुट
JSON.
ऐसा क्यों होता है
ऐसा क्यों होता है
निदान
निदान
सुधार
- समीक्षा करें: JSON.
- प्रतिनिधि उदाहरण पेस्ट करें: JSON.
- समीक्षा करें: JSON Schema.
ठीक करें: array items {} अनुमानित
items: {}.
ऐसा क्यों होता है
खाली array से items प्रकार पता नहीं चलता।
निदान
निदान
सुधार
- प्रतिनिधि उदाहरण पेस्ट करें: items.
- समीक्षा करें: JSON Schema.
- समीक्षा करें: items.
oneOf.
ठीक करें: वैकल्पिक फ़ील्ड required चिह्नित
required.
ऐसा क्यों होता है
ऐसा क्यों होता है
निदान
निदान
सुधार
- वैकल्पिक कुंजियाँ छोड़ें: required.
- समीक्षा करें: JSON Schema.
- null.
स्कीमा अनुमान के सर्वोत्तम अभ्यास
- OpenAI schema के लिए शुरुआती प्रक्रिया।
- सक्षम करें: strict, OpenAI.
- वैकल्पिक कुंजियाँ छोड़ें: required.
- प्रतिनिधि उदाहरण पेस्ट करें: items.
- enum, oneOf.
- समीक्षा करें: JSON Schema.
- संबंधित टूल चुनें: AI Agent Builder.
अक्सर पूछे जाने वाले प्रश्न
सामान्य डिबगिंग समस्याओं और डेटा गोपनीयता से जुड़े विस्तृत उत्तर।
संबंधित टूल
इस टूल के पूरक अन्य संबंधित उपयोगिताएँ देखें।
आधिकारिक दस्तावेज़ और संदर्भ
इस उपयोगिता के लिए प्रामाणिक विनिर्देश और प्लेटफ़ॉर्म दस्तावेज़।