重构(vlm_service): 重命名为 VLM_TYPE_NAMES 避免与 constants 命名冲突
This commit is contained in:
@@ -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 "监控区域",
|
||||
|
||||
Reference in New Issue
Block a user