71 lines
2.6 KiB
Plaintext
71 lines
2.6 KiB
Plaintext
# Оставьте незакомментированным только один 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
|