Home / Documentation / Configuration Guide

Configuration Guide

Environment variables

VariableDescriptionDefault
NEUROVA_LLM_API_KEYLLM API key-
NEUROVA_LLM_BASE_URLLLM service endpoint-
DB_PATHSQLite database pathdata/neurova.db
JWT_SECRETJWT secret-
APP_DEBUGDebug modefalse

Configuration files

  • .env — environment variable template (copied from .env.example)
  • config/ — CORS settings, LLM presets
  • docs/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).