(prompt: str, video_path: str)
| 106 | |
| 107 | @retry(max_retries=3, base_delay=0.6, jitter=0.3) |
| 108 | def _call_video_api(prompt: str, video_path: str) -> str: |
| 109 | response = request_gemini_with_video(prompt=prompt, video_path=video_path) |
| 110 | return extract_answer_from_response(response) |
| 111 | |
| 112 | |
| 113 | def make_mllm_api(video_path: Optional[str]) -> Callable[[str], str]: |
no test coverage detected