From 0d6cae03a479d1d318b5276ba4eff9822587e03e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=B7=E5=AE=87=E4=BD=B3?= Date: Mon, 16 Jun 2025 19:33:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E5=88=86=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * PERF 增加污染结果处理 * PERF 增加污染结果处理 * PERF 优化prompt * PERF 优化prompt * PERF 降低scale倍率 * PERF 提升ffmpeg_slice_media预留核心数,防止资源不足超时 * PERF 部署video_hls_slice_inference到aws容器 --------- Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4809 Co-authored-by: 康宇佳 --- src/cluster/video_apps/hls_slice_inference.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cluster/video_apps/hls_slice_inference.py b/src/cluster/video_apps/hls_slice_inference.py index 95d3ed3..f1f8bf8 100644 --- a/src/cluster/video_apps/hls_slice_inference.py +++ b/src/cluster/video_apps/hls_slice_inference.py @@ -750,10 +750,11 @@ with downloader_image.imports(): reason = target_json["candidates"][0]["finishReason"] if reason == "STOP": parts: str = target_json["candidates"][0]["content"]["parts"][0]["text"] - parts = parts.replace("```", "").replace("json\n", "").replace("\n", "").replace("\\", "") + parts = parts.split("```")[-2].replace("```", "").replace("json\n", "").replace("\n", "").replace("\\", "") parts = json.loads(parts) # 合并产品和时间线 parts = merge_product_data(parts, start_time, end_time) + logger.info("\n最终结果: {}".format(json.dumps(parts, ensure_ascii=False, indent=2))) return parts, sentry_trace else: raise Exception(f"Gemini推理失败, 失败原因: {reason}")