修复硬编码错误

This commit is contained in:
雅诺狐
2025-08-19 18:03:31 +08:00
committed by Windpicker-owo
parent 609bcb385b
commit 0cb9705946

View File

@@ -126,132 +126,8 @@ class ModelTaskConfig(ValidatedConfigBase):
emoji_vlm: TaskConfig = Field(..., description="表情包识别模型配置")
anti_injection: TaskConfig = Field(..., description="反注入检测专用模型配置")
<<<<<<< Updated upstream
# 可选配置项(有默认值)
utils_small: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["qwen3-8b"],
max_tokens=800,
temperature=0.7
),
description="组件小模型配置"
)
replyer_1: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=800,
temperature=0.2
),
description="normal_chat首要回复模型模型配置"
)
replyer_2: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=800,
temperature=0.7
),
description="normal_chat次要回复模型配置"
)
maizone: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=800,
temperature=0.3
),
description="maizone专用模型"
)
emotion: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=800,
temperature=0.7
),
description="情绪模型配置"
)
mood: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=800,
temperature=0.3
),
description="心情模型配置"
)
vlm: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["qwen2.5-vl-72b"],
max_tokens=1500,
temperature=0.3
),
description="视觉语言模型配置"
)
voice: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=800,
temperature=0.3
),
description="语音识别模型配置"
)
tool_use: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=800,
temperature=0.1
),
description="专注工具使用模型配置"
)
planner: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=800,
temperature=0.3
),
description="规划模型配置"
)
embedding: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["text-embedding-3-large"],
max_tokens=1024,
temperature=0.0
),
description="嵌入模型配置"
)
lpmm_entity_extract: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=2000,
temperature=0.1
),
description="LPMM实体提取模型配置"
)
lpmm_rdf_build: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=2000,
temperature=0.1
),
description="LPMM RDF构建模型配置"
)
lpmm_qa: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=2000,
temperature=0.3
),
description="LPMM问答模型配置"
)
schedule_generator: TaskConfig = Field(
default_factory=lambda: TaskConfig(
model_list=["siliconflow-deepseek-v3"],
max_tokens=1500,
temperature=0.3
),
description="日程生成模型配置"
)
=======
# 处理配置文件中命名不一致的问题
utils_video: TaskConfig = Field(..., description="视频分析模型配置(兼容配置文件中的命名)")
>>>>>>> Stashed changes
@property
def video_analysis(self) -> TaskConfig: