Skip to content

Latest commit

 

History

History
80 lines (55 loc) · 1.99 KB

readme.md

File metadata and controls

80 lines (55 loc) · 1.99 KB

Here's your updated README for the Branding Agent application:

Branding Agent AI 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.

Features

  • 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.

Getting Started

Prerequisites

  • Python 3.10
  • Streamlit
  • Docker (for Docker-based setup)

Installation

Clone the Repository

git clone https://github.com/yourusername/branding-agent-ai.git
cd branding-agent-ai

Create your environment file in the same folder (.env)

OPENAI_API_KEY= 
SERPER_API_KEY= 
TAVILY_API_KEY=

With Docker

docker build -t branding-agent-app .
docker-compose up --build

Without Docker

  1. Create and activate a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the app:

    streamlit run app.py
  4. Access the app: Open your web browser and navigate to http://localhost:8501 to access the app.

Application Workflow

  1. Enter Product Details:
    The user inputs the product name, service, industry, problem solved, and competition website.

  2. Branding Strategy Generation:
    Based on the provided product details, the app generates a personalized branding strategy.

  3. Display Product and Branding Details:
    The generated branding strategy is displayed for user review, along with the input product details.

  4. Download Branding Strategy:
    Users can download the generated branding strategy as a text file for future use.