File size: 1,282 Bytes
22acaeb
3150072
 
 
 
 
22acaeb
 
 
 
3150072
22acaeb
3150072
 
22acaeb
 
 
 
3150072
22acaeb
3150072
 
22acaeb
 
 
 
3150072
22acaeb
3150072
 
22acaeb
 
 
 
3150072
22acaeb
3150072
 
22acaeb
 
 
 
3150072
22acaeb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import funciones
from fastapi import FastAPI

app = FastAPI()

#1.- Obtener distribuci贸n macronutrientes.
@app.post(
        "/macronutrientes/",
        tags=["Nutrici贸n"],
        summary="1.- Obtener Distribuci贸n de Macronutrientes")
async def macronutrientes(prompt: str):
    return funciones.getMacronutrientes(prompt)
    
#2.- Obtener distribuci贸n comidas.
@app.post(
        "/comidas/",
        tags=["Nutrici贸n"],
        summary="2.- Obtener Distribuci贸n de Comidas Durante el D铆a")
async def comidas(prompt: str):
    return funciones.getComidas(prompt)

#3.- Obtener lista alimentos.
@app.post(
        "/lista_alimentos/",
        tags=["Nutrici贸n"],
        summary="Nutrici贸n: 3.- Obtener Alimentos para una Comida")
async def lista_alimentos(prompt: str):
    return funciones.getAlimentos(prompt)

#4.- Obtener receta.
@app.post(
        "/receta/",
        tags=["Nutrici贸n"],
        summary="Nutrici贸n: 4.- Generar Receta para una Comida")
async def receta(prompt: str):
    return funciones.getReceta(prompt)

#5.- Sustituir alimento.
@app.post(
        "/sustituir_alimento/",
        tags=["Nutrici贸n"],
        summary="Nutrici贸n: 5.- Sustituir alimento ")
async def sustituir_alimento(prompt: str):
    return funciones.getSustitucion(prompt)