修正NoticeConfig中的时间窗口和保留时间的最小值限制
This commit is contained in:
@@ -191,9 +191,9 @@ class NoticeConfig(ValidatedConfigBase):
|
|||||||
enable_notice_trigger_chat: bool = Field(default=True, description="是否允许notice消息触发聊天流程")
|
enable_notice_trigger_chat: bool = Field(default=True, description="是否允许notice消息触发聊天流程")
|
||||||
notice_in_prompt: bool = Field(default=True, description="是否在提示词中展示最近的notice消息")
|
notice_in_prompt: bool = Field(default=True, description="是否在提示词中展示最近的notice消息")
|
||||||
notice_prompt_limit: int = Field(default=5, ge=1, le=20, description="在提示词中展示的最大notice数量")
|
notice_prompt_limit: int = Field(default=5, ge=1, le=20, description="在提示词中展示的最大notice数量")
|
||||||
notice_time_window: int = Field(default=3600, ge=60, le=86400, description="notice时间窗口(秒)")
|
notice_time_window: int = Field(default=3600, ge=10, le=86400, description="notice时间窗口(秒)")
|
||||||
max_notices_per_chat: int = Field(default=30, ge=10, le=100, description="每个聊天保留的notice数量上限")
|
max_notices_per_chat: int = Field(default=30, ge=10, le=100, description="每个聊天保留的notice数量上限")
|
||||||
notice_retention_time: int = Field(default=86400, ge=3600, le=604800, description="notice保留时间(秒)")
|
notice_retention_time: int = Field(default=86400, ge=10, le=604800, description="notice保留时间(秒)")
|
||||||
|
|
||||||
|
|
||||||
class ExpressionRule(ValidatedConfigBase):
|
class ExpressionRule(ValidatedConfigBase):
|
||||||
|
|||||||
Reference in New Issue
Block a user