Configuration Guide
Environment variables
| Variable | Description | Default |
|---|---|---|
| NEUROVA_LLM_API_KEY | LLM API key | - |
| NEUROVA_LLM_BASE_URL | LLM service endpoint | - |
| DB_PATH | SQLite database path | data/neurova.db |
| JWT_SECRET | JWT secret | - |
| APP_DEBUG | Debug mode | false |
Configuration files
.env— environment variable template (copied from.env.example)config/— CORS settings, LLM presetsdocs/10-configuration/— channel configuration templates (CHANNELS_CONFIG_TEMPLATE.md)
LLM Provider configuration
Neurova manages multiple providers through LLM Provider:
POST /api/v1/provider # add a provider
POST /api/v1/provider/discover # automatic discovery (three-tier probe chain)
Channel configuration
Channel configuration supports: an independent key and endpoint per channel, per-channel enable/disable, and cross-channel session synchronisation (SessionSync).