Discover Moodify My Wish, an innovative web application that harnesses the power of OpenAI's GPT-3.5-turbo language model to generate tailor-made messages based on occasion, relationship, and other crucial details. Explore this GitHub repository and dive into the code behind the scenes, creating personalized and heartfelt wishes with a touch of AI brilliance! 💡
- Generate personalized messages for different occasions (e.g. Birthday, Anniversary, Wedding)
- Customize the message mood, relation, and size
- Incorporate additional personal details such as name, profession, hobby, accomplishments, and more
- Provide celebrity trivia for birthdays and anniversaries
You can access the live demo of Moodify My Wish here: https://moodifymywish.herokuapp.com/
-
Clone the repository:
git clone https://github.com/Jasmin25/MoodifyMyWish.git
-
Navigate to the project directory:
cd MoodifyMyWish
-
Create a virtual environment:
python3 -m venv wish_env
-
Activate the virtual environment:
- On Linux and macOS:
source wish_env/bin/activate
- On Windows:
wish_env\Scripts\activate
- On Linux and macOS:
-
Install the required packages:
pip install -r requirements.txt
-
Set up the environment variables:
- Copy the
.env.example
file and rename it to.env
- Fill in the required information (e.g. OpenAI API key)
- Copy the
-
Run the Streamlit app:
streamlit run app.py
The application will be available at http://localhost:8501
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update the tests as appropriate.
This project is licensed under the MIT License. See the LICENSE file for details.
Jasmin Shah - Github