Files
private-ai-assistant/.env.example

49 lines
1.9 KiB
Plaintext

# Signal configuration
SIGNAL_PHONE_NUMBER=+1234567890
# PrivateMode API configuration
PRIVATEMODE_BASE_URL=http://localhost:8080
# Optional: Model to use (if not specified, will use first available model)
# PRIVATEMODE_MODEL=ibnzterrell/Meta-Llama-3.3-70B-Instruct-AWQ-INT4
# Permission System Configuration
# Path to permissions configuration file (default: permissions.json)
# PERMISSIONS_CONFIG_PATH=permissions.json
# Signal Service Configuration
# Signal CLI REST API service endpoint (default: localhost:8080)
# SIGNAL_SERVICE=localhost:8080
# Security Configuration
# Enable/disable permission system (default: enabled)
# PERMISSIONS_ENABLED=true
# Logging Configuration
# Log level for permission system (default: INFO)
# PERMISSIONS_LOG_LEVEL=INFO
# Admin Configuration
# Default admin phone number for initial setup
# Set this to your phone number to get admin access on first run
# ADMIN_PHONE_NUMBER=+1234567890
# Whisper ASR Configuration
# Comma-separated list of Whisper ASR instance URLs (supports failover)
# Examples for different setups:
# - Host machine: http://localhost:9000,http://localhost:9001
# - Docker container (bridge network): http://172.17.0.1:9000
# - Docker container (host network): http://localhost:9000
# - External server: http://whisper.example.com:9000
# Multiple instances for failover: http://localhost:9000,http://localhost:9001,http://backup-whisper:9000
WHISPER_ASR_URLS=http://localhost:9000
# Optional: Whisper output format (text, json, vtt, srt, tsv)
WHISPER_OUTPUT_FORMAT=text
# Optional: Enable voice activity detection filter
WHISPER_VAD_FILTER=true
# Optional: Language for transcription (auto-detect if not specified)
# WHISPER_LANGUAGE=en
# Voice Activation Configuration
# Phrase that triggers AI chat from voice messages (default: "hey jarvis")
# Examples: "hey computer", "assistant", "ai", "bot"
VOICE_ACTIVATION_PHRASE=hey jarvis