修复硬编码错误
This commit is contained in:
@@ -126,132 +126,8 @@ class ModelTaskConfig(ValidatedConfigBase):
|
|||||||
emoji_vlm: TaskConfig = Field(..., description="表情包识别模型配置")
|
emoji_vlm: TaskConfig = Field(..., description="表情包识别模型配置")
|
||||||
anti_injection: 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="视频分析模型配置(兼容配置文件中的命名)")
|
utils_video: TaskConfig = Field(..., description="视频分析模型配置(兼容配置文件中的命名)")
|
||||||
>>>>>>> Stashed changes
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def video_analysis(self) -> TaskConfig:
|
def video_analysis(self) -> TaskConfig:
|
||||||
|
|||||||
Reference in New Issue
Block a user