feat:支持多重人格和切换概率配置
This commit is contained in:
@@ -57,6 +57,12 @@ class PersonalityConfig(ConfigBase):
|
||||
private_plan_style: str = ""
|
||||
"""私聊说话规则,行为风格"""
|
||||
|
||||
states: list[str] = field(default_factory=lambda: [])
|
||||
"""状态列表,用于随机替换personality"""
|
||||
|
||||
state_probability: float = 0.0
|
||||
"""状态概率,每次构建人格时替换personality的概率"""
|
||||
|
||||
|
||||
@dataclass
|
||||
class RelationshipConfig(ConfigBase):
|
||||
|
||||
Reference in New Issue
Block a user