mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 21:44:13 +03:00
fix genai
This commit is contained in:
parent
4c18bc7a82
commit
53865be36d
@ -352,7 +352,7 @@ def migrate_017_0(config: dict[str, dict[str, Any]]) -> dict[str, dict[str, Any]
|
|||||||
new_config = config.copy()
|
new_config = config.copy()
|
||||||
|
|
||||||
# migrate global to new recording configuration
|
# migrate global to new recording configuration
|
||||||
global_record_retain = new_config.get("record", {}).get("retain")
|
global_record_retain = config.get("record", {}).get("retain")
|
||||||
|
|
||||||
if global_record_retain:
|
if global_record_retain:
|
||||||
continuous = {"days": 0}
|
continuous = {"days": 0}
|
||||||
@ -376,12 +376,12 @@ def migrate_017_0(config: dict[str, dict[str, Any]]) -> dict[str, dict[str, Any]
|
|||||||
del new_config["record"]["retain"]
|
del new_config["record"]["retain"]
|
||||||
|
|
||||||
# migrate global genai to new objects config
|
# migrate global genai to new objects config
|
||||||
global_genai = new_config.get("genai", {})
|
global_genai = config.get("genai", {})
|
||||||
|
|
||||||
if global_genai:
|
if global_genai:
|
||||||
new_genai_config = {}
|
new_genai_config = {}
|
||||||
new_object_config = new_config.get("objects", {})
|
new_object_config = new_config.get("objects", {}).copy()
|
||||||
new_object_genai_config = new_object_config.get("genai", {})
|
new_object_genai_config = new_object_config.get("genai", {}).copy()
|
||||||
|
|
||||||
for key, value in global_genai.items():
|
for key, value in global_genai.items():
|
||||||
if key in ["model", "provider", "base_url", "api_key"]:
|
if key in ["model", "provider", "base_url", "api_key"]:
|
||||||
@ -401,7 +401,7 @@ def migrate_017_0(config: dict[str, dict[str, Any]]) -> dict[str, dict[str, Any]
|
|||||||
new_object_config["genai"] = new_object_genai_config
|
new_object_config["genai"] = new_object_genai_config
|
||||||
new_config["objects"] = new_object_config
|
new_config["objects"] = new_object_config
|
||||||
|
|
||||||
for name, camera in new_config.get("cameras", {}).items():
|
for name, camera in config.get("cameras", {}).items():
|
||||||
camera_config: dict[str, dict[str, Any]] = camera.copy()
|
camera_config: dict[str, dict[str, Any]] = camera.copy()
|
||||||
camera_record_retain = camera_config.get("record", {}).get("retain")
|
camera_record_retain = camera_config.get("record", {}).get("retain")
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user