JerameeUC
1st
732e77c
# ======================================================================
# Feature Flags
# ======================================================================
ENABLE_LLM=0 # 0 = disable (local/tests); 1 = enable live LLM calls
AI_PROVIDER=hf # Preferred chat provider if ENABLE_LLM=1
# Options: hf | azure | openai | cohere | deepai | offline
# offline = deterministic stub (no network)
SENTIMENT_ENABLED=true # Enable sentiment analysis
HTTP_TIMEOUT=20 # Global HTTP timeout (seconds)
SENTIMENT_NEUTRAL_THRESHOLD=0.65
# ======================================================================
# Database / Persistence
# ======================================================================
DB_URL=memory:// # Default: in-memory (no persistence)
# Example: sqlite:///data.db
# ======================================================================
# Azure Cognitive Services
# ======================================================================
AZURE_ENABLED=false
# Text Analytics (sentiment, key phrases, etc.)
AZURE_TEXT_ENDPOINT=
AZURE_TEXT_KEY=
# Synonyms also supported
MICROSOFT_AI_SERVICE_ENDPOINT=
MICROSOFT_AI_API_KEY=
# Azure OpenAI (optional)
# Not used in this project by default
# AZURE_OPENAI_ENDPOINT=
# AZURE_OPENAI_API_KEY=
# AZURE_OPENAI_DEPLOYMENT=
# AZURE_OPENAI_API_VERSION=2024-06-01
# ======================================================================
# Hugging Face (chat or sentiment via Inference API)
# ======================================================================
HF_API_KEY=
HF_MODEL_SENTIMENT=distilbert/distilbert-base-uncased-finetuned-sst-2-english
HF_MODEL_GENERATION=tiiuae/falcon-7b-instruct
# ======================================================================
# Other Providers (optional; disabled by default)
# ======================================================================
# OpenAI
# OPENAI_API_KEY=
# OPENAI_MODEL=gpt-3.5-turbo
# Cohere
# COHERE_API_KEY=
# COHERE_MODEL=command
# DeepAI
# DEEPAI_API_KEY=