# Оставьте незакомментированным только один AI API KEY. # Если одновременно указать несколько AI ключей, колонка выдаст ошибку. AI_PROVIDER= # OpenRouter # OPENROUTER_API_KEY=your_openrouter_api_key_here OPENROUTER_MODEL=openai/gpt-4o-mini OPENROUTER_API_URL=https://openrouter.ai/api/v1/chat/completions AI_CHAT_TEMPERATURE=0.9 AI_CHAT_MAX_TOKENS=160 AI_CHAT_MAX_CHARS=240 AI_INTENT_TEMPERATURE=0.0 AI_TRANSLATION_TEMPERATURE=0.2 # OpenAI # OPENAI_API_KEY=your_openai_api_key_here OPENAI_MODEL=gpt-4o-mini OPENAI_API_URL=https://api.openai.com/v1/chat/completions # Gemini # GEMINI_API_KEY=your_gemini_api_key_here GEMINI_MODEL=gemini-2.5-flash GEMINI_API_URL=https://generativelanguage.googleapis.com/v1beta/openai/chat/completions # Z.ai # ZAI_API_KEY=your_zai_api_key_here ZAI_MODEL=glm-5 ZAI_API_URL=https://api.z.ai/api/paas/v4/chat/completions # Anthropic Claude # ANTHROPIC_API_KEY=your_anthropic_api_key_here ANTHROPIC_MODEL=claude-sonnet-4-20250514 ANTHROPIC_API_URL=https://api.anthropic.com/v1/messages ANTHROPIC_API_VERSION=2023-06-01 # Ollama (локально; без API key) # AI_PROVIDER=ollama OLLAMA_MODEL=llama3.1:8b OLLAMA_API_URL=http://localhost:11434/v1/chat/completions DEEPGRAM_API_KEY=your_deepgram_api_key_here PORCUPINE_ACCESS_KEY=your_porcupine_access_key_here PORCUPINE_SENSITIVITY=0.8 # Anti-phantom wake word filter (RMS gate). # Increase values if random activations persist; lower them if wake word becomes too hard to trigger. # If the mic reopens and instantly re-triggers, keep RMS as-is and raise WAKEWORD_REOPEN_GRACE_SECONDS. # WAKEWORD_MIN_RMS=120 # WAKEWORD_RMS_MULTIPLIER=1.7 # WAKEWORD_HIT_COOLDOWN_SECONDS=1.2 # WAKEWORD_REOPEN_GRACE_SECONDS=0.45 # Optional audio device overrides (substring match by name or exact PortAudio index) # AUDIO_INPUT_DEVICE_NAME=pulse # AUDIO_INPUT_DEVICE_INDEX=2 # AUDIO_OUTPUT_DEVICE_NAME=pulse # AUDIO_OUTPUT_DEVICE_INDEX=5 # STT start sound (played after wake word before listening) # STT_START_SOUND_PATH=assets/sounds/alisa-golosovoj-pomoschnik.mp3 # STT_START_SOUND_VOLUME=0.25 TTS_EN_SPEAKER=en_0 WEATHER_LAT=63.56 WEATHER_LON=53.69 WEATHER_CITY=Ухта # Navidrome (приоритетный источник музыки; при ошибке — fallback на Spotify) NAVIDROME_URL=https://navidrome.example.com NAVIDROME_USERNAME=your_navidrome_username NAVIDROME_PASSWORD=your_navidrome_password SPOTIFY_CLIENT_ID=your_spotify_client_id SPOTIFY_CLIENT_SECRET=your_spotify_client_secret SPOTIFY_REDIRECT_URI=http://localhost:8888/callback