# # This file serve as an example of possible configuration # All the settings are described here: reflector/settings.py # ## ======================================================= ## User authentication ## ======================================================= ## Using jwt/authentik AUTH_BACKEND=jwt AUTH_JWT_AUDIENCE= ## ======================================================= ## Transcription backend ## ## Check reflector/processors/audio_transcript_* for the ## full list of available transcription backend ## ======================================================= ## Using local whisper #TRANSCRIPT_BACKEND=whisper ## Using serverless modal.com (require reflector-gpu-modal deployed) #TRANSCRIPT_BACKEND=modal #TRANSCRIPT_URL=https://xxxxx--reflector-transcriber-web.modal.run #TRANSCRIPT_MODAL_API_KEY=xxxxx TRANSCRIPT_BACKEND=modal TRANSCRIPT_URL=https://monadical-sas--reflector-transcriber-parakeet-web.modal.run TRANSCRIPT_MODAL_API_KEY= ## ======================================================= ## Translation backend ## ## Only available in modal atm ## ======================================================= TRANSLATION_BACKEND=modal TRANSLATE_URL=https://monadical-sas--reflector-translator-web.modal.run #TRANSLATION_MODAL_API_KEY=xxxxx ## ======================================================= ## LLM backend ## ## Responsible for titles and short summary ## Check reflector/llm/* for the full list of available ## llm backend implementation ## ======================================================= ## Context size for summary generation (tokens) # LLM_MODEL=microsoft/phi-4 LLM_CONTEXT_WINDOW=16000 LLM_URL= LLM_API_KEY=sk- ## ======================================================= ## Diarization ## ## Only available on modal ## To allow diarization, you need to expose expose the files to be dowloded by the pipeline ## ======================================================= DIARIZATION_ENABLED=false DIARIZATION_BACKEND=modal DIARIZATION_URL=https://monadical-sas--reflector-diarizer-web.modal.run #DIARIZATION_MODAL_API_KEY=xxxxx ## ======================================================= ## Sentry ## ======================================================= ## Sentry DSN configuration #SENTRY_DSN= ## ======================================================= ## Video Platform Configuration ## ======================================================= ## Whereby (existing provider) #WHEREBY_API_KEY=your-whereby-api-key #WHEREBY_WEBHOOK_SECRET=your-whereby-webhook-secret #AWS_WHEREBY_ACCESS_KEY_ID=your-aws-key #AWS_WHEREBY_ACCESS_KEY_SECRET=your-aws-secret #AWS_PROCESS_RECORDING_QUEUE_URL=https://sqs.us-west-2.amazonaws.com/... ## Daily.co (new provider) #DAILY_API_KEY=your-daily-api-key #DAILY_WEBHOOK_SECRET=your-daily-webhook-secret #DAILY_SUBDOMAIN=your-subdomain #AWS_DAILY_S3_BUCKET=your-daily-bucket #AWS_DAILY_S3_REGION=us-west-2 #AWS_DAILY_ROLE_ARN=arn:aws:iam::ACCOUNT:role/DailyRecording ## Platform Selection (Feature Flags) #DAILY_MIGRATION_ENABLED=false # Enable Daily.co support #DAILY_MIGRATION_ROOM_IDS=[] # Specific rooms to use Daily #DEFAULT_VIDEO_PLATFORM=whereby # Default platform for new rooms