2025-10-01 15:39:43 +03:00
|
|
|
{
|
2026-01-28 02:10:29 +03:00
|
|
|
"label": "Semantic Search",
|
2026-01-29 18:43:43 +03:00
|
|
|
"description": "Settings for Semantic Search which builds and queries object embeddings to find similar items.",
|
2026-01-23 18:55:56 +03:00
|
|
|
"enabled": {
|
2026-01-24 17:54:56 +03:00
|
|
|
"label": "Enable semantic search",
|
|
|
|
|
"description": "Enable or disable the semantic search feature."
|
2026-01-23 18:55:56 +03:00
|
|
|
},
|
|
|
|
|
"reindex": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Reindex on startup",
|
2026-01-24 17:54:56 +03:00
|
|
|
"description": "Trigger a full reindex of historical tracked objects into the embeddings database."
|
2026-01-23 18:55:56 +03:00
|
|
|
},
|
|
|
|
|
"model": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Semantic search model",
|
2026-01-24 17:54:56 +03:00
|
|
|
"description": "The embeddings model to use for semantic search (for example 'jinav1')."
|
2026-01-23 18:55:56 +03:00
|
|
|
},
|
|
|
|
|
"model_size": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Model size",
|
2026-01-24 17:54:56 +03:00
|
|
|
"description": "Select model size; 'small' runs on CPU and 'large' typically requires GPU."
|
2026-01-23 18:55:56 +03:00
|
|
|
},
|
|
|
|
|
"device": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Device",
|
2026-01-23 18:55:56 +03:00
|
|
|
"description": "This is an override, to target a specific device. See https://onnxruntime.ai/docs/execution-providers/ for more information"
|
2026-01-25 19:34:09 +03:00
|
|
|
},
|
|
|
|
|
"triggers": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Triggers",
|
2026-01-25 19:34:09 +03:00
|
|
|
"description": "Actions and matching criteria for camera-specific semantic search triggers.",
|
|
|
|
|
"friendly_name": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Friendly name",
|
|
|
|
|
"description": "Optional friendly name displayed in the UI for this trigger."
|
2026-01-25 19:34:09 +03:00
|
|
|
},
|
|
|
|
|
"enabled": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Enable this trigger",
|
|
|
|
|
"description": "Enable or disable this semantic search trigger."
|
2026-01-25 19:34:09 +03:00
|
|
|
},
|
|
|
|
|
"type": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Trigger type",
|
|
|
|
|
"description": "Type of trigger: 'thumbnail' (match against image) or 'description' (match against text)."
|
2026-01-25 19:34:09 +03:00
|
|
|
},
|
|
|
|
|
"data": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Trigger content",
|
|
|
|
|
"description": "Text phrase or thumbnail ID to match against tracked objects."
|
2026-01-25 19:34:09 +03:00
|
|
|
},
|
|
|
|
|
"threshold": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Trigger threshold",
|
|
|
|
|
"description": "Minimum similarity score (0-1) required to activate this trigger."
|
2026-01-25 19:34:09 +03:00
|
|
|
},
|
|
|
|
|
"actions": {
|
2026-01-29 18:43:43 +03:00
|
|
|
"label": "Trigger actions",
|
|
|
|
|
"description": "List of actions to execute when trigger matches (notification, sub_label, attribute)."
|
2026-01-25 19:34:09 +03:00
|
|
|
}
|
2025-10-01 15:39:43 +03:00
|
|
|
}
|
2026-01-24 17:54:56 +03:00
|
|
|
}
|