news-whisper-api / .env.example
Devang1290
feat: deploy News Whisper on-demand search API (FastAPI + Docker)
2cb327c
Raw
History Blame Contribute Delete
1.13 kB
# Device Configuration
# Set to 'cpu' for CPU-only execution (GitHub Actions, servers without GPU)
# Set to 'gpu' for GPU-accelerated execution (local development with CUDA)
DEVICE=cpu
# Model Selection for Summarization
# Options: distilbart, t5-small, bart, t5, pegasus, led
# Recommended for GitHub Actions: distilbart or t5-small
MODEL_TYPE=t5-small
# Performance Settings
# Number of worker threads for parallel processing
MAX_WORKERS=4
# Web Scraping Settings
SCRAPING_MAX_WORKERS=10
SCRAPING_TIMEOUT=30
# Summarization Settings
# Batch size for processing articles (lower for CPU, higher for GPU)
SUMMARIZATION_BATCH_SIZE=1
SUMMARIZATION_MAX_WORKERS=4
# TTS Settings
# Use FFmpeg for audio enhancement (set to 'false' if FFmpeg not available)
USE_FFMPEG=true
# Cloudinary Configuration
CLOUDINARY_CLOUD_NAME=your_cloud_name
CLOUDINARY_API_KEY=your_api_key
CLOUDINARY_API_SECRET=your_api_secret
SUPABASE_URL=supabase_url
SUPABASE_KEY=supabase_key
# Required for Hindi pipeline (Groq Llama 3.3 70B polishing)
# Free tier: 14,400 requests/day — get yours at https://console.groq.com
GROQ_API_KEY=your_groq_api_key