mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-17 08:35:21 +03:00
use genai config for class init
This commit is contained in:
parent
6234121699
commit
a0fcc4ec53
@ -6,7 +6,7 @@ from typing import Optional
|
|||||||
|
|
||||||
from playhouse.shortcuts import model_to_dict
|
from playhouse.shortcuts import model_to_dict
|
||||||
|
|
||||||
from frigate.config import CameraConfig, FrigateConfig, GenAIProviderEnum
|
from frigate.config import CameraConfig, FrigateConfig, GenAIConfig, GenAIProviderEnum
|
||||||
from frigate.models import Event
|
from frigate.models import Event
|
||||||
|
|
||||||
PROVIDERS = {}
|
PROVIDERS = {}
|
||||||
@ -25,8 +25,8 @@ def register_genai_provider(key: GenAIProviderEnum):
|
|||||||
class GenAIClient:
|
class GenAIClient:
|
||||||
"""Generative AI client for Frigate."""
|
"""Generative AI client for Frigate."""
|
||||||
|
|
||||||
def __init__(self, config: FrigateConfig, timeout: int = 60) -> None:
|
def __init__(self, genai_config: GenAIConfig, timeout: int = 60) -> None:
|
||||||
self.config: FrigateConfig = config
|
self.genai_config: GenAIConfig = genai_config
|
||||||
self.timeout = timeout
|
self.timeout = timeout
|
||||||
self.provider = self._init_provider()
|
self.provider = self._init_provider()
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user