diff --git a/web/src/types/frigateConfig.ts b/web/src/types/frigateConfig.ts index 67b7d83e3..576b4d750 100644 --- a/web/src/types/frigateConfig.ts +++ b/web/src/types/frigateConfig.ts @@ -140,7 +140,8 @@ export interface CameraConfig { mask: string; track: string[]; genai: { - enabled: string; + enabled: boolean; + enabled_in_config: boolean; prompt: string; object_prompts: { [key: string]: string }; required_zones: string[]; diff --git a/web/src/views/settings/CameraSettingsView.tsx b/web/src/views/settings/CameraSettingsView.tsx index 898cd7c05..a58e1c711 100644 --- a/web/src/views/settings/CameraSettingsView.tsx +++ b/web/src/views/settings/CameraSettingsView.tsx @@ -413,7 +413,7 @@ export default function CameraSettingsView({ - {config?.genai?.enabled && ( + {cameraConfig?.objects?.genai?.enabled_in_config && ( <>