Improve default genai review prompt structure (#20690)

This commit is contained in:
Nicolas Mowen
2025-10-27 10:34:39 -06:00
committed by GitHub
parent 893fe79d22
commit 710a77679b
3 changed files with 39 additions and 16 deletions

View File

@@ -29,6 +29,9 @@ from ..types import DataProcessorMetrics
logger = logging.getLogger(__name__)
RECORDING_BUFFER_START_SECONDS = 5
RECORDING_BUFFER_END_SECONDS = 10
class ReviewDescriptionProcessor(PostProcessorApi):
def __init__(
@@ -111,8 +114,8 @@ class ReviewDescriptionProcessor(PostProcessorApi):
if image_source == ImageSourceEnum.recordings:
thumbs = self.get_recording_frames(
camera,
final_data["start_time"],
final_data["end_time"],
final_data["start_time"] - RECORDING_BUFFER_START_SECONDS,
final_data["end_time"] + RECORDING_BUFFER_END_SECONDS,
height=480, # Use 480p for good balance between quality and token usage
)