feat:添加回复后打分追踪器
This commit is contained in:
@@ -23,7 +23,6 @@ from .official_configs import (
|
||||
EmojiConfig,
|
||||
ExpressionConfig,
|
||||
KeywordReactionConfig,
|
||||
MaiSakaConfig,
|
||||
MaimMessageConfig,
|
||||
MCPConfig,
|
||||
MemoryConfig,
|
||||
@@ -55,7 +54,7 @@ BOT_CONFIG_PATH: Path = (CONFIG_DIR / "bot_config.toml").resolve().absolute()
|
||||
MODEL_CONFIG_PATH: Path = (CONFIG_DIR / "model_config.toml").resolve().absolute()
|
||||
LEGACY_ENV_PATH: Path = (PROJECT_ROOT / ".env").resolve().absolute()
|
||||
MMC_VERSION: str = "1.0.0"
|
||||
CONFIG_VERSION: str = "8.8.0"
|
||||
CONFIG_VERSION: str = "8.9.3"
|
||||
MODEL_CONFIG_VERSION: str = "1.14.0"
|
||||
|
||||
logger = get_logger("config")
|
||||
@@ -121,9 +120,6 @@ class Config(ConfigBase):
|
||||
database: DatabaseConfig = Field(default_factory=DatabaseConfig)
|
||||
"""数据库配置类"""
|
||||
|
||||
maisaka: MaiSakaConfig = Field(default_factory=MaiSakaConfig)
|
||||
"""MaiSaka对话系统配置类"""
|
||||
|
||||
mcp: MCPConfig = Field(default_factory=MCPConfig)
|
||||
"""MCP 配置类"""
|
||||
|
||||
|
||||
@@ -113,32 +113,6 @@ class PersonalityConfig(ConfigBase):
|
||||
)
|
||||
"""每次构建回复时,从 multiple_reply_style 中随机替换 reply_style 的概率(0.0-1.0)"""
|
||||
|
||||
states: list[str] = Field(
|
||||
default_factory=lambda: [
|
||||
"是一个女大学生,喜欢上网聊天,会刷小红书。",
|
||||
"是一个大二心理学生,会刷贴吧和中国知网。",
|
||||
"是一个赛博网友,最近很想吐槽人。",
|
||||
],
|
||||
json_schema_extra={
|
||||
"x-widget": "custom",
|
||||
"x-icon": "shuffle",
|
||||
},
|
||||
)
|
||||
"""_wrap_状态列表,用于随机替换personality"""
|
||||
|
||||
state_probability: float = Field(
|
||||
default=0.3,
|
||||
ge=0,
|
||||
le=1,
|
||||
json_schema_extra={
|
||||
"x-widget": "slider",
|
||||
"x-icon": "percent",
|
||||
"step": 0.1,
|
||||
},
|
||||
)
|
||||
"""状态概率,每次构建人格时替换personality的概率"""
|
||||
|
||||
|
||||
class VisualConfig(ConfigBase):
|
||||
"""视觉配置类"""
|
||||
|
||||
@@ -1161,6 +1135,16 @@ class DebugConfig(ConfigBase):
|
||||
)
|
||||
"""是否显示记忆检索相关prompt"""
|
||||
|
||||
enable_reply_effect_tracking: bool = Field(
|
||||
default=False,
|
||||
json_schema_extra={
|
||||
"x-widget": "switch",
|
||||
"x-icon": "activity",
|
||||
},
|
||||
)
|
||||
"""是否开启回复效果评分追踪,默认关闭,需要手动打开"""
|
||||
|
||||
|
||||
class ExtraPromptItem(ConfigBase):
|
||||
platform: str = Field(
|
||||
default="",
|
||||
|
||||
Reference in New Issue
Block a user