This project is a Streamlit-based application that utilizes a language model (LLM - Language Model) to assist in generating marketing content for different age groups. The application allows users to input a product, select a marketing task (e.g., writing sales copy, creating a tweet, or writing a product description), and choose a target audience age group (Kids, Adults, or Senior Citizens).
- Dynamic Content Generation: The application dynamically generates marketing content using a language model tailored to specific age groups.
- Example-Based Templates: Examples are provided for each age group to guide the content generation process.
- Streamlit Interface: The user interacts with the application through a user-friendly Streamlit interface.
- Python
- Install the required packages by running:
pip install -r requirements.txt
-
Clone the repository:
git clone https://github.com/shaadclt/LLM-Driven-Marketing-Assistant.git
-
Navigate to the project directory:
cd LLM-Driven-Marketing-Assistant
-
Set up your environment variable:
Update the values in the '.env' file, especially the 'GOOGLE_API_KEY' required for the GooglePalm language model.
-
Run the application:
streamlit run app.py
-
Access the application in your web browser at http://localhost:8501.