{
"input": "2 (14.5 oz) cans diced tomatoes, drained",
"kind": "ingredient",
"amount": 2,
"amountMax": null,
"approximate": false,
"unit": "can",
"unitText": "cans",
"size": {
"amount": 14.5,
"unit": "oz"
},
"item": "diced tomatoes",
"prep": "drained",
"notes": null,
"optional": false,
"key": "diced tomato",
"label": "diced tomatoes (canned)",
"known": true,
"alternatives": [],
"includes": [],
"aisle": "pantry",
"confidence": 1,
"unparsed": null,
"allergenFlags": []
}
curl --location --request GET 'https://zylalabs.com/api/14910/recipe+ingredient+parser+api/38816/parse+one+ingredient+line?line=2 (14.5 oz) cans diced tomatoes, drained' --header 'Authorization: Bearer YOUR_API_KEY'
{
"to": "cup",
"item": "sugar",
"key": "sugar",
"from": {
"amount": 250,
"amountMax": null,
"unit": "g"
},
"kind": "ingredient",
"converted": true,
"amount": 1.25,
"amountMax": null,
"unit": "cup",
"exactAmount": 1.25,
"exactAmountMax": null,
"density": {
"gramsPerCup": 200,
"basis": "granulated",
"approximate": true
},
"text": "1 ¼ cups sugar"
}
curl --location --request GET 'https://zylalabs.com/api/14910/recipe+ingredient+parser+api/38817/us+-+metric+for+one+line+or+one+quantity?amount=250&unit=g&item=sugar&to=cup&prefer=same&spoons=keep&rounding=kitchen' --header 'Authorization: Bearer YOUR_API_KEY'
{
"text": "1½ cups finely chopped onions",
"parts": {
"quantity": "1½",
"unit": "cups",
"item": "onions",
"prep": "finely chopped",
"prepPosition": "before",
"notes": null,
"optional": false
},
"amount": 1.5,
"amountMax": null,
"unit": "cup",
"key": "onion",
"aisle": "produce",
"options": {
"system": "keep",
"fractions": "unicode",
"units": "short",
"prepPosition": "auto",
"spelling": "us"
},
"note": "prepPosition \"auto\" puts cutting words (chopped, minced, diced, sliced...) before a measured item (\"1 cup chopped onions\") and everything else after a comma (\"1 cup flour, sifted\" keeps its meaning; \"2 cloves garlic, minced\"); set prepPosition to choose."
}
curl --location --request GET 'https://zylalabs.com/api/14910/recipe+ingredient+parser+api/38818/structured+fields+in+a+natural+ingredient+line+out?amount=1 1/2&unit=cups&item=onions&prep=finely chopped&optional=false&system=keep&fractions=unicode&units=short&prepPosition=auto&spelling=us' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए रेसिपी सामग्री पार्सर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें।
रेसिपी सामग्री की पंक्तियों को मात्रा, यूनिट, आइटम, तैयारी और गली में वर्गीकृत करें, एलर्जेन कीवर्ड फ्लैग्स और यूनिट रूपांतरण के साथ
नहीं। ये पंक्ति के शब्दों पर कीवर्ड मेल हैं (मक्खन, सोया सॉस, अखरोट...)। वे किसी उत्पाद के पूर्ण सामग्री, "शामिल हो सकते हैं" चेतावनियों या क्रॉस-कॉन्टैक्ट को नहीं देख सकते हैं इसलिए हमेशा लेबल जांचें
संयुक्त राज्य अमेरिका के नौ प्रमुख खाद्य एलीर्जन: दूध, अंडे, मछली, क्रस्टेशियन शेलफिश, पेड़ के नट, मूंगफली, गेहूं, सोयाबीन और तिल। नारियल को पेड़ के नट के रूप में चिन्हित नहीं किया गया है
हां: "2 टोकरी गेहूं का आटा" को "2 कप बेकिंग आटा" के समान कुंजी मिलती है असामान्य नाम कम विश्वसनीय होते हैं इसलिए विश्वास की जांच करें
यह पाठ जिसे यह रख नहीं सका वह अव्यवस्थित रूप में वापस आता है और आत्मविश्वास गिरता है; कुछ भी आविष्कारित नहीं होता
नहीं मात्रा से वजन केवल उन वस्तुओं के लिए काम करता है जिनका घनत्व ज्ञात है (आटा चीनी मक्खन दूध और लगभग 60 और); अन्य का उत्तर परिवर्तित: झूठा कारण_no_density
प्रत्येक एंडपॉइंट रेसेपी सामग्री से संबंधित संरचित डेटा प्रदान करता है जिसमें मात्रा, इकाई, वस्तु, तैयारी की विधि, गलियारा और एलर्जन संकेत जैसे पार्स किए गए विवरण शामिल होते हैं। रूपांतरण के लिए यह परिवर्तित मात्रा और इकाई प्रदान करता है और जब लागू हो तो घनत्व की जानकारी भी शामिल होती है
मुख्य क्षेत्रों में "राशि," "इकाई," "वस्तु," "तैयारी," "गलियारा," "एलर्जनध्वज," और "विश्वास" शामिल हैं परिवर्तन के लिए "परिवर्तित," "सटीक राशि," और "घनत्व" जैसे अतिरिक्त क्षेत्र शामिल हैं जो सामग्री के बारे में समग्र विवरण प्रदान करते हैं
पैरामीटर में "लाइन" शामिल है जो एकल या बहु-सामग्री स्ट्रिंग्स के लिए है "मात्रा" और "इकाई" परिवर्तनों के लिए और "से" लक्ष्य इकाई निर्दिष्ट करने के लिए उपयोग किया जाता है उपयोगकर्ता "सिस्टम" "भिन्न" और "तैयारी स्थिति" जैसे विकल्पों के साथ अनुरोधों को भी कस्टमाइज़ कर सकते हैं
प्रतिक्रिया डेटा को JSON प्रारूप में व्यवस्थित किया गया है प्रत्येक सामग्री पंक्ति को अलग-अलग क्षेत्रों में पार्स किया गया है प्रत्येक प्रतिक्रिया में एक "प्रकार" क्षेत्र होता है जो प्रकार (सामग्री शीर्षक खाली) को इंगित करता है और विशिष्ट विवरणों तक पहुंच आसान बनाने के लिए संरचित भाग होते हैं
एंडपॉइंट्स सामग्री पार्सिंग, यूनिट रूपांतरण और सामग्री लाइनों के लिए संरचित आउटपुट पर जानकारी प्रदान करते हैं वे माप, तैयारी विधियों और एलर्जेन पहचान जैसे विभिन्न पहलुओं को कवर करते हैं विविध पाक आवश्यकताओं को पूरा करते हैं
उपयोगकर्ता विशेष क्षेत्रों को एक्सेस करके लौटाए गए डेटा का उपयोग स्थानिक विकास डाइटरी ट्रैकिंग या घटक प्रतिस्थापन के लिए कर सकते हैं उदाहरण के लिए "prep" क्षेत्र खाना बनाने के तरीकों में मार्गदर्शन कर सकता है जबकि "allergenFlags" डाइटरी विचारों में मदद करता है
विशिष्ट उपयोग के मामलों में नुस्खा ऐप विकास भोजन की योजना आहार विश्लेषण और अवयव प्रतिस्थापन शामिल हैं एपीआई विभिन्न नुस्खों के लिए अवयवों को सटीक रूप से मापने और रूपांतरित करने में chefs और घरेलू रसोइयों की सहायता कर सकता है
डेटा की सटीकता लगातार पार्सिंग एल्गोरिदम और सामान्य सामग्री के पूर्वनिर्धारित घनत्व तालिकाओं के माध्यम से बनाए रखी जाती है एपीआई आत्मविश्वास स्कोर भी प्रदान करता है जिससे उपयोगकर्ता पार्स किए गए परिणामों की विश्वसनीयता का आकलन कर सकते हैं