From 68337f81c47eb23ccc9d08a48067dea9f1ab9a3e Mon Sep 17 00:00:00 2001 From: ericwyuan Date: Fri, 21 Aug 2026 18:26:51 +0800 Subject: [PATCH] =?UTF-8?q?fix(fam-edge):=20=E8=A7=86=E9=A2=91=E5=88=86?= =?UTF-8?q?=E6=9E=90=20max=5Ftokens=204096=E2=86=9216384=20-=203=E7=A7=92?= =?UTF-8?q?=E5=AF=86=E5=BA=A6+person=5Fappearances=20=E7=89=B9=E5=BE=81?= =?UTF-8?q?=E4=BD=BF=E8=BE=93=E5=87=BA=20JSON=20=E5=B7=A8=E5=A4=A7?= =?UTF-8?q?=E8=A2=AB=E6=88=AA=E6=96=AD=E5=AF=BC=E8=87=B4=E8=A7=A3=E6=9E=90?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fam-edge/src/fam_edge/model_adapters/gemini_adapter.py | 3 ++- fam-edge/src/fam_edge/model_adapters/nvidia_adapter.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/fam-edge/src/fam_edge/model_adapters/gemini_adapter.py b/fam-edge/src/fam_edge/model_adapters/gemini_adapter.py index 5cefb8e..12f9f35 100644 --- a/fam-edge/src/fam_edge/model_adapters/gemini_adapter.py +++ b/fam-edge/src/fam_edge/model_adapters/gemini_adapter.py @@ -98,7 +98,8 @@ class GeminiAdapter(BaseModelAdapter): prompt = self._build_video_prompt(known_members_context, event_start_time) try: - text = self._generate_video(file_uri, prompt, max_tokens=4096, temperature=0.2) + # 3 秒密度 + person_appearances 特征使输出 JSON 较大,max_tokens 需足够高防截断 + text = self._generate_video(file_uri, prompt, max_tokens=16384, temperature=0.2) if text is None: self._cb.record_failure() return None diff --git a/fam-edge/src/fam_edge/model_adapters/nvidia_adapter.py b/fam-edge/src/fam_edge/model_adapters/nvidia_adapter.py index d77677e..7b3a79c 100644 --- a/fam-edge/src/fam_edge/model_adapters/nvidia_adapter.py +++ b/fam-edge/src/fam_edge/model_adapters/nvidia_adapter.py @@ -179,7 +179,7 @@ class NvidiaVisionAdapter(BaseModelAdapter): "url": f"data:video/mp4;asset_id={asset_id}"}} ]}], temperature=0.2, - max_tokens=4096, + max_tokens=16384, # NIM 扩展:控制视频采样帧数(部分模型支持) extra_body={"media_io_kwargs": {"video": {"num_frames": 128}}}, timeout=model_timeout