重构(vlm_service): 重命名为 VLM_TYPE_NAMES 避免与 constants 命名冲突

This commit is contained in:
2026-04-07 14:03:08 +08:00
parent 3b20a1ef14
commit bddf28136e

View File

@@ -13,8 +13,8 @@ from openai import AsyncOpenAI
from app.utils.logger import logger
# 算法类型中文映射
ALARM_TYPE_NAMES = {
# VLM 提示词专用名称,与 app.constants.ALARM_TYPE_NAMES 故意不同
VLM_TYPE_NAMES = {
"leave_post": "离岗",
"intrusion": "周界入侵",
"illegal_parking": "车辆违停",
@@ -137,7 +137,7 @@ class VLMService:
# 选择 prompt 模板
template = VLM_PROMPTS.get(alarm_type, DEFAULT_PROMPT)
alarm_type_name = ALARM_TYPE_NAMES.get(alarm_type, alarm_type)
alarm_type_name = VLM_TYPE_NAMES.get(alarm_type, alarm_type)
prompt = template.format(
camera_name=camera_name or "未知位置",
roi_name=roi_name or "监控区域",