# 🛠️ Configuration

# Important Project File Details

  • 📄 .env_sample: A sample environment variable file that should be copied to .env for configuring the application necessary settings.
  • 🧠 ai_helpers.py: Contains helper functions for AI operations, such as interacting with machine learning models or APIs.
  • 🌐 app.py: The main Python Flask application file that defines HTTP routes and the web server logic.
  • 🎙️ audio_helpers.py: Includes functions to handle audio processing tasks within the application, such as audio file manipulation or audio stream processing using ElevenLabs API.
  • ⚙️ config.py: Configuration file for setting up global variables and application settings.
  • ⚙️ config.json: JSON Configuration file for setting up global variables, secrets and application settings. It can be managed via admin UI.
  • 🐳 docker-compose.yml: Docker Compose file to define and run multi-container Docker applications. Specifies services, networks, and volumes.
  • 🐳 Dockerfile: A Dockerfile to build the Docker image for the application, specifying the environment, dependencies, and commands.
  • 📝 prompts.py: Likely includes predefined prompts for different logic within this application. Note: This is a very generalized prompt to showcase the capability and give you guidance. You may want to change it as per your business requirements.
  • 📈 stages.py: Defines various stages or states of a process in a standard Sales Process, useful for workflow management or state tracking. Note: This is a very generalized stage. You may want to change it as per your business requirements.
  • 🔧 tools.py: Provides additional utility functions or tools that can be used throughout the application for various tasks.