ImageBot, much like chatbots powered by LLMs, is adept at fulfilling user requests by generating images based on their prompts. ImageBot's primary function is to interpret prompts and generate corresponding visual content, making it a valuable tool for image generation.
To get started with this project, you'll need to clone the repository and set up a virtual environment. This will allow you to install the required dependencies without affecting your system-wide Python installation.
git clone https://github.com/jkmathilda/ImageBot.git
cd ./ImageBot
pyenv versions
pyenv local 3.11.6
echo '.env' >> .gitignore
echo '.venv' >> .gitignore
ls -la
python -m venv .venv # create a new virtual environment
source .venv/bin/activate # Activate the virtual environment
python -V # Check a python version
pip install -r requirements.txt
To configure the application, there are a few properties that can be set the environment
echo 'OPENAI_API_KEY="sk-...."' >> .env
python -m streamlit run main.py
deactivate
