This project uses technologies like diffusion models(stable diffusion xl) using huggingface via serverless inference. the project uses several other technologies such as python, streamlit etc. all of these are mentioned below with their breif description with links to their documentation embedded, To make this project work, you need to get a access token or generate one from huggingface to run the model using inference
Python: A versatile programming language known for readability and broad library support, used in web development, data analysis, and AI.
python-dotenv: A library to load environment variables from a .env
file, aiding in configuration management and security.
matplotlib: A library for creating static, animated, and interactive visualizations in Python, widely used for plotting graphs and charts.
streamlit: An open-source framework for quickly creating interactive web apps from Python scripts, ideal for data science and machine learning.
Hugging Face: Provides tools and pre-trained models for natural language processing, including the popular transformers
library.
Pillow: A powerful image processing library for opening, manipulating, and saving various image file formats.
model access token from huggingface SOURCE
pip install -r requirements.txt
streamlit run webapp.py
the webapp is also live, you can access it using the link below: