# HOT-Step CPP Configuration # This file is OPTIONAL — smart defaults work without it. # Copy to .env and edit only if you need to override defaults. # ace-server executable # Default: ./engine/build/Release/ace-server.exe (built from source) # ACESTEPCPP_EXE=D:\custom\path\to\ace-server.exe # Model directory (GGUF files) # Default: ./models/ # ACESTEPCPP_MODELS=D:\custom\path\to\models # Adapter directory (LoRA safetensors) # Default: ./adapters/ # ACESTEPCPP_ADAPTERS=D:\custom\path\to\adapters # ace-server network settings (rarely need changing) ACESTEPCPP_PORT=8085 ACESTEPCPP_HOST=127.0.0.1 # Node.js server SERVER_PORT=3001 DATA_DIR=./server/data # Dev mode (Vite) VITE_PORT=3000 VITE_HOST=0.0.0.0 # ----------------------------------------------------------------------------- # Lyric Studio (Lireek) Integration # ----------------------------------------------------------------------------- # Genius API GENIUS_ACCESS_TOKEN= # LLM Providers (at least one required for Lyric Studio) DEFAULT_LLM_PROVIDER=gemini GEMINI_API_KEY= OPENAI_API_KEY= ANTHROPIC_API_KEY= # Local LLM Providers OLLAMA_BASE_URL=http://localhost:11434 OLLAMA_MODEL=llama3 LMSTUDIO_BASE_URL=http://localhost:1234/v1 LMSTUDIO_MODEL= UNSLOTH_BASE_URL=http://127.0.0.1:8888 UNSLOTH_USERNAME= UNSLOTH_PASSWORD= UNSLOTH_MODEL= # llama.cpp server (llama-server / llama-cli --server) LLAMACPP_BASE_URL=http://127.0.0.1:8080/v1 LLAMACPP_MODEL= # Generic OpenAI-compatible endpoint (oMLX, vLLM, LocalAI, etc.) # Only appears in the UI when BASE_URL is set. OPENAI_COMPAT_BASE_URL= OPENAI_COMPAT_API_KEY= OPENAI_COMPAT_MODEL= OPENAI_COMPAT_NAME=OpenAI Compatible # Models to use GEMINI_MODEL=gemini-2.5-flash OPENAI_MODEL=gpt-4o-mini ANTHROPIC_MODEL=claude-3-5-haiku-20241022 # Storage LYRICS_EXPORT_DIR=./data/lyrics