This is the overview of the app.
The links given in this are-
NLP:
https://www.tutorialspoint.com/natural_language_processing/index.htm
Generative AI:
https://en.wikipedia.org/wiki/Generative_artificial_intelligence
About Gemini:
https://deepmind.google/technologies/gemini/#introduction
Gemini API:
https://ai.google.dev/gemini-api/docs/get-started/python
Gemini Demo:
https://colab.research.google.com/github/google/generative-ai-docs/blob/main/site/en/gemini-api/docs/get-started/python.ipynb
Streamlit:
https://www.geeksforgeeks.org/a-beginners-guide-to-streamlit/
Project Structure
How To create an environment in python?
How to activate an environment? (venv)