chore(config): 🔧 Update model-boss integration config keys in settings.py

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
autocommit 2025-12-17 00:04:15 -08:00
parent 15287b5541
commit 7d5e4cf46e

View file

@ -49,11 +49,11 @@ class Settings(BaseSettings):
model_boss_timeout_s: float = 60.0
# Max concurrent per-frame scoring calls to model-boss (bounds GPU fan-out).
classify_concurrency: int = 4
# Priority sent to model-boss for frame scoring. "high" (≤5) lets the coordinator
# spawn a SECOND vision slot on the idle GPU (parallel scoring); "normal" keeps it
# to one serialized slot. High preempts normal-priority interactive vision during
# peak — deliberate: video classification is bounded, high-value work.
classify_vision_priority: str = "high"
# Job class sent to model-boss for frame scoring. "batch" is polite-parallel: the
# coordinator may spawn a second vision slot on a free GPU to parallelize, but the
# work runs at low priority so it NEVER preempts interactive vision. "interactive"
# keeps the historical single-slot serialized behaviour.
classify_vision_job_class: str = "batch"
# Content-aware (scene-change) keyframe sampling — clamp band is the GPU-cost lever.
classify_scene_min_keyframes: int = 3