feat:添加了月度计划 # 我要混提交
This commit is contained in:
@@ -114,6 +114,7 @@ class ModelTaskConfig(ValidatedConfigBase):
|
||||
lpmm_rdf_build: TaskConfig = Field(..., description="LPMM RDF构建模型配置")
|
||||
lpmm_qa: TaskConfig = Field(..., description="LPMM问答模型配置")
|
||||
schedule_generator: TaskConfig = Field(..., description="日程生成模型配置")
|
||||
monthly_plan_generator: TaskConfig = Field(..., description="月层计划生成模型配置")
|
||||
emoji_vlm: TaskConfig = Field(..., description="表情包识别模型配置")
|
||||
anti_injection: TaskConfig = Field(..., description="反注入检测专用模型配置")
|
||||
|
||||
|
||||
@@ -43,7 +43,8 @@ from src.config.official_configs import (
|
||||
WebSearchConfig,
|
||||
TavilyConfig,
|
||||
AntiPromptInjectionConfig,
|
||||
PluginsConfig
|
||||
PluginsConfig,
|
||||
MonthlyPlanSystemConfig
|
||||
)
|
||||
|
||||
from .api_ada_configs import (
|
||||
@@ -388,6 +389,7 @@ class Config(ValidatedConfigBase):
|
||||
web_search: WebSearchConfig = Field(default_factory=lambda: WebSearchConfig(), description="网络搜索配置")
|
||||
tavily: TavilyConfig = Field(default_factory=lambda: TavilyConfig(), description="Tavily配置")
|
||||
plugins: PluginsConfig = Field(default_factory=lambda: PluginsConfig(), description="插件配置")
|
||||
monthly_plan_system: MonthlyPlanSystemConfig = Field(default_factory=lambda: MonthlyPlanSystemConfig(), description="月层计划系统配置")
|
||||
|
||||
|
||||
class APIAdapterConfig(ValidatedConfigBase):
|
||||
|
||||
@@ -652,3 +652,12 @@ class PluginsConfig(ValidatedConfigBase):
|
||||
"""插件配置"""
|
||||
|
||||
centralized_config: bool = Field(default=True, description="是否启用插件配置集中化管理")
|
||||
|
||||
|
||||
class MonthlyPlanSystemConfig(ValidatedConfigBase):
|
||||
"""月层计划系统配置类"""
|
||||
|
||||
enable: bool = Field(default=True, description="是否启用本功能")
|
||||
generation_threshold: int = Field(default=10, ge=0, description="启动时,如果当月计划少于此数量,则触发LLM生成")
|
||||
plans_per_generation: int = Field(default=5, ge=1, description="每次调用LLM期望生成的计划数量")
|
||||
deletion_probability_on_use: float = Field(default=0.5, ge=0.0, le=1.0, description="计划被使用后,被删除的概率")
|
||||
|
||||
Reference in New Issue
Block a user