修复硬编码错误
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user