{
"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'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Analizador de Ingredientes de Recetas API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento.
Analizar las líneas de ingredientes de la receta en cantidad, unidad, artículo, preparación y pasillo, con banderas de palabras clave de alérgenos y conversión de unidades
No Ellos son coincidencias de palabras clave en las palabras de la línea (mantequilla salsa de soja nueces...) No pueden ver los ingredientes completos de un producto advertencias de "puede contener" o contaminación cruzada así que siempre verifica las etiquetas
Los nueve alérgenos alimentarios principales en EE UU: leche huevos pescado mariscos crustáceos nueces de árbol cacahuetes trigo soja y sésamo El coco no se considera una nuez de árbol
Sí "2 tazas de harina de trigo" recibe la misma clave que "2 cups all-purpose flour" Nombres poco comunes son menos fiables así que verifica la confianza
El texto que no se pudo colocar regresa sin analizar y la confianza disminuye nada se inventa
No. El volumen a peso solo funciona para artículos con una densidad conocida (harina, azúcar, mantequilla, leche y aproximadamente 60 más); otros responden convertido: falso con la razón no_density
Cada punto final devuelve datos estructurados relacionados con los ingredientes de las recetas, incluyendo detalles analizados como cantidad, unidad, artículo, método de preparación, pasillo y banderas de alérgenos. Para la conversión, proporciona cantidades y unidades convertidas, junto con información de densidad cuando sea aplicable
Los campos clave incluyen "cantidad" "unidad" "artículo" "prep" "pasillo" "banderasDeAlérgenos" y "confianza" Para la conversión se incluyen campos adicionales como "convertido" "cantidadExacta" y "densidad" proporcionando detalles completos sobre el ingrediente
Los parámetros incluyen "línea" para cadenas de un solo o múltiples ingredientes "cantidad" y "unidad" para conversiones y "a" para especificar la unidad de destino Los usuarios también pueden personalizar solicitudes con opciones como "sistema" "fracciones" y "posiciónPreparación"
Los datos de respuesta están organizados en un formato JSON, con cada línea de ingrediente analizada en campos distintos. Cada respuesta contiene un campo "tipo" que indica el tipo (ingrediente, encabezado, vacío) y partes estructuradas para un fácil acceso a detalles específicos
Los puntos finales proporcionan información sobre el análisis de ingredientes, conversión de unidades y salida estructurada para líneas de ingredientes Cubren varios aspectos como medición, métodos de preparación e identificación de alérgenos atendiendo a diversas necesidades culinarias
Los usuarios pueden utilizar los datos devueltos accediendo a campos específicos para el desarrollo de recetas, seguimiento dietético o sustitución de ingredientes Por ejemplo, el campo "prep" puede guiar los métodos de cocción mientras que "allergenFlags" ayuda en consideraciones dietéticas
Los casos de uso típicos incluyen el desarrollo de aplicaciones de recetas, planificación de comidas, análisis dietético y sustitución de ingredientes La API puede ayudar a chefs y cocineros a medir y convertir ingredientes con precisión para diversas recetas
La precisión de los datos se mantiene a través de algoritmos de análisis consistentes y tablas de densidad predefinidas para ingredientes comunes La API también proporciona puntuaciones de confianza lo que permite a los usuarios evaluar la fiabilidad de los resultados analizados