diff --git a/web/public/locales/en/views/settings.json b/web/public/locales/en/views/settings.json
index a76c09254..bab58a7a4 100644
--- a/web/public/locales/en/views/settings.json
+++ b/web/public/locales/en/views/settings.json
@@ -571,8 +571,11 @@
"modelType": "Model Type",
"trainDate": "Train Date",
"baseModel": "Base Model",
+ "plusModelType": {
+ "baseModel": "Base Model",
+ "userModel": "Fine-Tuned"
+ },
"supportedDetectors": "Supported Detectors",
- "dimensions": "Dimensions",
"cameras": "Cameras",
"loading": "Loading model information...",
"error": "Failed to load model information",
diff --git a/web/src/types/frigateConfig.ts b/web/src/types/frigateConfig.ts
index 6c7c6adf6..a6784e559 100644
--- a/web/src/types/frigateConfig.ts
+++ b/web/src/types/frigateConfig.ts
@@ -408,6 +408,7 @@ export interface FrigateConfig {
id: string;
trainDate: string;
baseModel: string;
+ isBaseModel: boolean;
supportedDetectors: string[];
width: number;
height: number;
diff --git a/web/src/views/settings/FrigatePlusSettingsView.tsx b/web/src/views/settings/FrigatePlusSettingsView.tsx
index 49426bbe9..8b2061a23 100644
--- a/web/src/views/settings/FrigatePlusSettingsView.tsx
+++ b/web/src/views/settings/FrigatePlusSettingsView.tsx
@@ -26,6 +26,8 @@ import {
type FrigatePlusModel = {
id: string;
type: string;
+ name: string;
+ isBaseModel: boolean;
supportedDetectors: string[];
trainDate: string;
baseModel: string;
@@ -273,13 +275,17 @@ export default function FrigatePlusSettingsView({
- {config.model.plus.name} (
- {config.model.plus.width +
- "x" +
- config.model.plus.height}
+ {config.model.plus.baseModel} (
+ {config.model.plus.isBaseModel
+ ? t(
+ "frigatePlus.modelInfo.plusModelType.baseModel",
+ )
+ : t(
+ "frigatePlus.modelInfo.plusModelType.userModel",
+ )}
)
@@ -295,9 +301,15 @@ export default function FrigatePlusSettingsView({
-
{config.model.plus.baseModel}
+
+ {config.model.plus.name} (
+ {config.model.plus.width +
+ "x" +
+ config.model.plus.height}
+ )
+