AZURE_OPENAI_KEY=ATgWBKsrMNKYyorcdYIVAUdJkehd0vuCeBzwbFtLfxowMBb3rcQXJQQJ99BLACHYHv6XJ3w3AAAAACOGBqis
AZURE_OPENAI_ENDPOINT=https://talos-mjpfnm19-eastus2.cognitiveservices.azure.com/
AZURE_OPENAI_DEPLOYMENT=gpt-5.2-chat
AZURE_OPENAI_API_VERSION=2024-12-01-preview
AZURE_OPENAI_TEMPERATURE=1.0
AZURE_OPENAI_MAX_TOKENS=500
SPEECH_KEY=4kU3ZWZ39DP6xmuWLVwUOrz6c3zPDVKi06AReB1Dt0A9Xp3NoFgqJQQJ99CAACHYHv6XJ3w3AAAAACOGiBO4
SPEECH_REGION=eastus2
SPEECH_ENDPOINT=https://ai-talosyssolutions-8046.cognitiveservices.azure.com/
SPEECH_VOICE=en-US-Andrew:DragonHDLatestNeural
SPEECH_RATE=1.3
SPEECH_END_SILENCE_MS=600
SPEECH_INITIAL_SILENCE_MS=4000
SPEECH_STABLE_PARTIAL=3
VOICE_ENGINE=voicelive
AZURE_VOICELIVE_ENDPOINT=https://sales-model-resource.cognitiveservices.azure.com/
AZURE_VOICELIVE_API_KEY=93474DcNhaYtlGAvYiK1JIoT0JvphtVrOYFQEeu5A9eRilv9fre6JQQJ99CAACYeBjFXJ3w3AAAAACOGwncq
AZURE_VOICELIVE_REGION=eastus
VOICELIVE_MODEL=gpt-4o
VOICELIVE_VOICE=en-US-JennyNeural
VOICELIVE_INSTRUCTIONS=You are an elite sales agent. Be concise, confident, and outcome-focused. Ask at most one question and keep responses under 2 sentences unless the user asks otherwise.
VOICE_API_KEY=thisismyvoice

# Database Configuration
DATABASE_URL=postgresql://neondb_owner:npg_wGAKy51MNrkE@ep-withered-brook-ahgiew9l-pooler.c-3.us-east-1.aws.neon.tech/salesdb?sslmode=require&channel_binding=require

# Azure Managed Redis Configuration (with Entra ID authentication)
# Update with your actual Azure Managed Redis hostname
AZURE_REDIS_HOST=sales-model.eastus.redis.azure.net
AZURE_REDIS_PORT=10000
# No password needed - uses Azure Entra ID authentication

# Local fallback for development (optional)
REDIS_URL=redis://localhost:6379/0

# Security Keys (generate your own in production)
JWT_SECRET=myjsonwebtokensecret
API_KEY_SECRET=verysecretapikeyforauthentication
