Advanced Configuration#
This guide covers optional features and advanced setup options for Smart NVR.
Enabling AI-Powered Event Descriptions (GenAI)#
To enable Smart NVR’s GenAI capabilities for intelligent event descriptions:
1. Ensure VLM Service Availability#
Verify the VLM microservice is running and accessible at the configured endpoint.
2. Set Environment Variables#
export NVR_GENAI=true
export VLM_SERVING_IP=<vlm-serving-device-ip>
export VLM_SERVING_PORT=<vlm-serving-port>
3. Run the Application#
Re-run the application after configuring the base environment.
Important:
This feature is experimental and may be unstable due to underlying Frigate GenAI implementation.
Requires VLM microservice to be running.
Disabled by default for system stability.
NVR_GENAIis mutually exclusive withNVR_SCENESCAPE. IfNVR_SCENESCAPE=true,NVR_GENAIis automatically disabled. Setting both totruewill cause an error.
Custom Build Configuration#
If using custom build flags, ensure the same environment variables are set before running the setup script.