nutriguide

🍏 NutriGuide API

πŸ”— Docker Hub image and user guide

NutriGuide is a lightweight nutrition and health assistant powered by LLMs.
It provides personalized food recommendations based on a user’s health status and nutrition values of products.
The project is built with FastAPI and can be deployed using Docker.


✨ Features


πŸ“‚ Code Structure

nutriguide/
β”œβ”€β”€ utils.py       # JSONL helpers + LLM class (Groq API wrapper)
β”œβ”€β”€ main.py        # FastAPI app with endpoints
β”œβ”€β”€ Dockerfile     # Container configuration
β”œβ”€β”€ requirements.txt
└── README.md

πŸš€ Usage Notes

  1. Uses Groq API with meta-llama/llama-4-scout-17b-16e-instruct model
  2. Conversation history is maintained in-session
  3. Designed for concise nutrition suggestions only

πŸ“ˆ Future Prospects


🀝 Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes. For more details and updates, visit the GitHub Repository.