51 lines
1.9 KiB
TOML
51 lines
1.9 KiB
TOML
[MemberRoast]
|
||
enable = true
|
||
command = ["锐评一下", "锐评", "吐槽一下", "锐评我", "吐槽我"]
|
||
command_format = """
|
||
锐评插件指令:
|
||
锐评一下 @某人
|
||
锐评一下我
|
||
"""
|
||
|
||
[llm]
|
||
# 这里使用通用聊天场景,而不是成员画像提炼场景:
|
||
# 1. 成员画像场景更偏结构化抽取;
|
||
# 2. “锐评”更需要创意表达、梗感和自然语言发挥;
|
||
# 3. 因此优先复用 chat.main,既稳定又方便后续单独切换模型。
|
||
scene = "member_roast"
|
||
# 模型参数往“稳一点、省一点”方向收:
|
||
# 1. 锐评需要一点攻击性,但不需要高温到处乱飞;
|
||
# 2. 最近发言已经被结构化提炼,正文也限制在一屏内,token 上限没必要放太大;
|
||
# 3. 这样可以明显降低幻觉概率和单次调用成本。
|
||
temperature = 0.65
|
||
max_tokens = 480
|
||
timeout_seconds = 120
|
||
max_retries = 2
|
||
retry_delay_seconds = 1.5
|
||
|
||
[profile]
|
||
# 最近消息窗口:
|
||
# 1. 初版按 50 条实现,但用户希望拉高到 200 条,便于模型更稳定识别人设和口头禅;
|
||
# 2. 这里直接把默认值提到 200,优先让“锐评像群里老油条写的”;
|
||
# 3. 真要收缩样本时,只需要改这里,不用动代码。
|
||
sample_days = 30
|
||
message_limit = 200
|
||
min_message_count = 8
|
||
context_stale_hours = 24
|
||
# 历史画像窗口:
|
||
# 1. 用户要求明确使用“历史两个月画像 + 当前本人画像”;
|
||
# 2. 这里统一按 60 天窗口汇总成员历史摘要与群历史总结;
|
||
# 3. 只抽取结构化关键信息,不会把全部原文暴力塞给模型。
|
||
history_profile_days = 60
|
||
history_member_digest_limit = 16
|
||
history_group_summary_limit = 10
|
||
|
||
[style]
|
||
# 文案风格参数:
|
||
# 1. 默认允许“犀利但有分寸”的群聊吐槽;
|
||
# 2. 输出长度控制在群里容易传播的一屏左右;
|
||
# 3. 若后续你想改成更狠/更柔和,只需要调这里。
|
||
max_output_chars = 320
|
||
min_output_chars = 140
|
||
sharpness_level = "high"
|