La API de Análisis de Texto de Alimentos utiliza el Procesamiento de Lenguaje Natural para analizar y comprender el contenido nutricional de los elementos alimenticios descritos en forma de texto. La API funciona utilizando datos estructurados semánticamente para identificar y extraer con precisión la información nutricional de texto no estructurado.
{"uri":"http://www.edamam.com/ontologies/edamam.owl#recipe_216ccf5550414754b6cd2d8d3f56cbb4","calories":122,"totalWeight":86.0,"dietLabels":["LOW_CARB","LOW_SODIUM"],"healthLabels":["SUGAR_CONSCIOUS","LOW_POTASSIUM","KIDNEY_FRIENDLY","KETO_FRIENDLY","VEGETARIAN","PESCATARIAN","PALEO","SPECIFIC_CARBS","DAIRY_FREE","GLUTEN_FREE","WHEAT_FREE","MILK_FREE","PEANUT_FREE","TREE_NUT_FREE","SOY_FREE","FISH_FREE","SHELLFISH_FREE","PORK_FREE","RED_MEAT_FREE","CRUSTACEAN_FREE","CELERY_FREE","MUSTARD_FREE","SESAME_FREE","LUPINE_FREE","MOLLUSK_FREE","ALCOHOL_FREE","NO_OIL_ADDED","NO_SUGAR_ADDED","FODMAP_FREE","KOSHER"],"cautions":[],"totalNutrients":{"ENERC_KCAL":{"label":"Energy","quantity":122.98,"unit":"kcal"},"FAT":{"label":"Total lipid (fat)","quantity":8.1786,"unit":"g"},"FASAT":{"label":"Fatty acids, total saturated","quantity":2.68836,"unit":"g"},"FATRN":{"label":"Fatty acids, total trans","quantity":0.03268,"unit":"g"},"FAMS":{"label":"Fatty acids, total monounsaturated","quantity":3.14588,"unit":"g"},"FAPU":{"label":"Fatty acids, total polyunsaturated","quantity":1.64346,"unit":"g"},"CHOCDF":{"label":"Carbohydrate, by difference","quantity":0.6192,"unit":"g"},"CHOCDF.net":{"label":"Carbohydrates (net)","quantity":0.6192,"unit":"g"},"FIBTG":{"label":"Fiber, total dietary","quantity":0.0,"unit":"g"},"SUGAR":{"label":"Sugars, total","quantity":0.3182,"unit":"g"},"PROCNT":{"label":"Protein","quantity":10.8016,"unit":"g"},"CHOLE":{"label":"Cholesterol","quantity":319.92,"unit":"mg"},"NA":{"label":"Sodium, Na","quantity":122.12,"unit":"mg"},"CA":{"label":"Calcium, Ca","quantity":48.16,"unit":"mg"},"MG":{"label":"Magnesium, Mg","quantity":10.32,"unit":"mg"},"K":{"label":"Potassium, K","quantity":118.67999999999999,"unit":"mg"},"FE":{"label":"Iron, Fe","quantity":1.505,"unit":"mg"},"ZN":{"label":"Zinc, Zn","quantity":1.1094,"unit":"mg"},"P":{"label":"Phosphorus, P","quantity":170.28,"unit":"mg"},"VITA_RAE":{"label":"Vitamin A, RAE","quantity":137.6,"unit":"µg"},"VITC":{"label":"Vitamin C, total ascorbic acid","quantity":0.0,"unit":"mg"},"THIA":{"label":"Thiamin","quantity":0.0344,"unit":"mg"},"RIBF":{"label":"Riboflavin","quantity":0.39302000000000004,"unit":"mg"},"NIA":{"label":"Niacin","quantity":0.0645,"unit":"mg"},"VITB6A":{"label":"Vitamin B-6","quantity":0.1462,"unit":"mg"},"FOLDFE":{"label":"Folate, DFE","quantity":40.42,"unit":"µg"},"FOLFD":{"label":"Folate, food","quantity":40.42,"unit":"µg"},"FOLAC":{"label":"Folic acid","quantity":0.0,"unit":"µg"},"VITB12":{"label":"Vitamin B-12","quantity":0.7654,"unit":"µg"},"VITD":{"label":"Vitamin D (D2 + D3)","quantity":1.72,"unit":"µg"},"TOCPHA":{"label":"Vitamin E (alpha-tocopherol)","quantity":0.903,"unit":"mg"},"VITK1":{"label":"Vitamin K (phylloquinone)","quantity":0.258,"unit":"µg"},"WATER":{"label":"Water","quantity":65.489,"unit":"g"}},"totalDaily":{"ENERC_KCAL":{"label":"Energy","quantity":6.149,"unit":"%"},"FAT":{"label":"Fat","quantity":12.582461538461537,"unit":"%"},"FASAT":{"label":"Saturated","quantity":13.4418,"unit":"%"},"CHOCDF":{"label":"Carbs","quantity":0.20639999999999997,"unit":"%"},"FIBTG":{"label":"Fiber","quantity":0.0,"unit":"%"},"PROCNT":{"label":"Protein","quantity":21.6032,"unit":"%"},"CHOLE":{"label":"Cholesterol","quantity":106.64,"unit":"%"},"NA":{"label":"Sodium","quantity":5.088333333333333,"unit":"%"},"CA":{"label":"Calcium","quantity":4.816,"unit":"%"},"MG":{"label":"Magnesium","quantity":2.4571428571428573,"unit":"%"},"K":{"label":"Potassium","quantity":2.5251063829787235,"unit":"%"},"FE":{"label":"Iron","quantity":8.36111111111111,"unit":"%"},"ZN":{"label":"Zinc","quantity":10.085454545454546,"unit":"%"},"P":{"label":"Phosphorus","quantity":24.325714285714287,"unit":"%"},"VITA_RAE":{"label":"Vitamin A","quantity":15.28888888888889,"unit":"%"},"VITC":{"label":"Vitamin C","quantity":0.0,"unit":"%"},"THIA":{"label":"Thiamin (B1)","quantity":2.8666666666666667,"unit":"%"},"RIBF":{"label":"Riboflavin (B2)","quantity":30.232307692307696,"unit":"%"},"NIA":{"label":"Niacin (B3)","quantity":0.403125,"unit":"%"},"VITB6A":{"label":"Vitamin B6","quantity":11.246153846153845,"unit":"%"},"FOLDFE":{"label":"Folate equivalent (total)","quantity":10.105,"unit":"%"},"VITB12":{"label":"Vitamin B12","quantity":31.891666666666666,"unit":"%"},"VITD":{"label":"Vitamin D","quantity":11.466666666666667,"unit":"%"},"TOCPHA":{"label":"Vitamin E","quantity":6.02,"unit":"%"},"VITK1":{"label":"Vitamin K","quantity":0.215,"unit":"%"}}}
curl --location --request GET 'https://zylalabs.com/api/1217/food+text+analysis+api/1057/food+analysis?ingr=2 eggs' --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 Análisis de Texto de Alimentos 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. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
La API de Análisis de Texto de Alimentos es una herramienta poderosa para extraer información nutricional de alimentos descritos en forma de texto. Al utilizar Procesamiento de Lenguaje Natural (PLN) y datos estructurados semánticamente, la API puede identificar y extraer con precisión información nutricional clave de texto no estructurado. Esto permite a los desarrolladores analizar y comprender el contenido nutricional de los alimentos de manera simple e intuitiva.
Ya sea que esté creando una aplicación de seguimiento de alimentos, una plataforma de planificación de comidas o un recurso educativo sobre nutrición, la API de Análisis de Texto de Alimentos proporciona la información que necesita para construir una herramienta útil e informativa. Con sus avanzados algoritmos de PLN y datos estructurados semánticamente, la API puede extraer con precisión información nutricional de una amplia gama de textos relacionados con alimentos, incluidas listas de ingredientes, recetas, menús de restaurantes y más.
La API es fácil de integrar en su flujo de trabajo existente y no requiere entrada de datos adicional ni trabajo manual de su parte. Simplemente envíe a la API un texto que contenga información relacionada con alimentos y reciba un informe detallado sobre el contenido nutricional de los artículos alimenticios descritos en ese texto. Ya sea que necesite analizar un solo texto o grandes volúmenes de datos, la API de Análisis de Texto de Alimentos es una solución rápida y confiable para sus necesidades.
Proporcione el código UPC del que desea recuperar su información nutricional.
Aplicación de seguimiento de alimentos y conteo de calorías - La API puede utilizarse para recuperar información nutricional de los alimentos, lo que permite a los usuarios rastrear su ingesta diaria de calorías y tomar decisiones informadas sobre sus hábitos alimenticios.
Plataforma de planificación de comidas y creación de recetas - La API puede proporcionar información nutricional para ingredientes y platos terminados, ayudando a los usuarios a tomar decisiones alimenticias más saludables y crear comidas equilibradas.
Recurso educativo sobre nutrición - La API puede utilizarse para crear recursos educativos interactivos sobre nutrición que proporcionen información detallada sobre el contenido nutricional de varios alimentos.
Aplicación de fitness y bienestar - La API puede ser utilizada para proporcionar a los usuarios información sobre el contenido de calorías, proteínas, grasas y carbohidratos de los alimentos, permitiéndoles crear planes personalizados de nutrición y ejercicio.
Industria alimentaria - Los fabricantes de alimentos y restaurantes pueden utilizar la API para asegurarse de que sus productos estén etiquetados con precisión y cumplan con los estándares nutricionales.
Atención médica e investigación médica - La API puede ser utilizada por proveedores de atención médica e investigadores médicos para recopilar y analizar datos sobre el contenido nutricional de los alimentos y su impacto en la salud humana.
Además de las limitaciones de llamadas API por mes, hay una limitación de 100 solicitudes por día en los planes de pago.
El endpoint de Análisis de Alimentos devuelve datos estructurados extraídos de texto sobre alimentos no estructurado, incluyendo información nutricional como calorías, peso total, etiquetas de dieta, etiquetas de salud y desgloses detallados de nutrientes.
Los campos clave en la respuesta incluyen "calorías," "pesoTotal," "etiquetasDeDieta," "etiquetasDeSalud," y "nutrientesTotales," que proporcionan información nutricional completa sobre el alimento analizado.
Los datos de la respuesta están organizados en un formato JSON, con claves de nivel superior para información general (como calorías y peso) y objetos anidados para datos detallados de nutrientes, lo que facilita su análisis y uso.
El punto final proporciona información sobre el contenido calórico, la composición de nutrientes (grasas, proteínas, carbohidratos), etiquetas dietéticas, etiquetas de salud y información sobre alérgenos, lo que permite un análisis nutricional exhaustivo.
La precisión de los datos se mantiene mediante el uso de algoritmos avanzados de Procesamiento del Lenguaje Natural y datos estructurados de manera semántica, lo que ayuda a garantizar que la información nutricional extraída sea confiable y relevante.
Los casos de uso típicos incluyen aplicaciones de seguimiento de alimentos, plataformas de planificación de comidas, recursos de educación nutricional y aplicaciones de fitness, donde la información nutricional precisa es esencial para la toma de decisiones del usuario.
Los usuarios pueden personalizar sus solicitudes proporcionando entradas de texto específicas que describen los alimentos, lo que permite a la API adaptar el análisis nutricional según el contexto del texto proporcionado.
Los patrones de datos estándar incluyen un desglose claro de calorías, cantidades de nutrientes y etiquetas que indican restricciones dietéticas o beneficios para la salud, lo que permite a los usuarios evaluar rápidamente el perfil nutricional de los alimentos.