Here's your updated README for the Branding Agent application:
This application is a Branding Agent AI that helps generate branding strategies based on input product details. It guides users through the branding process, providing outputs such as product descriptions and branding messages tailored to the user’s needs.
- Collect product details for personalized branding.
- Generate branding strategies based on the input.
- Display generated branding for user review.
- Download branding strategies as a text file.
- Python 3.10
- Streamlit
- Docker (for Docker-based setup)
git clone https://github.com/yourusername/branding-agent-ai.git
cd branding-agent-ai
OPENAI_API_KEY=
SERPER_API_KEY=
TAVILY_API_KEY=
docker build -t branding-agent-app .
docker-compose up --build
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Run the app:
streamlit run app.py
-
Access the app: Open your web browser and navigate to http://localhost:8501 to access the app.
-
Enter Product Details:
The user inputs the product name, service, industry, problem solved, and competition website. -
Branding Strategy Generation:
Based on the provided product details, the app generates a personalized branding strategy. -
Display Product and Branding Details:
The generated branding strategy is displayed for user review, along with the input product details. -
Download Branding Strategy:
Users can download the generated branding strategy as a text file for future use.