后端预设列表读取完成

This commit is contained in:
2026-04-04 12:36:27 +08:00
parent 0ae53c4b81
commit 1abfaeda9d
20 changed files with 1050 additions and 130 deletions

View File

@@ -15,8 +15,8 @@ class AIDesignSpec(BaseModel):
top_a: float = Field(0.0, description="基于平方概率分布的采样")
min_p: float = Field(0.0, description="最小概率阈值")
repetition_penalty: float = Field(1.0, description="重复惩罚系数(1.0-1.2)")
openai_max_context: int = Field(2048, description="上下文窗口大小(Token上限)")
openai_max_tokens: int = Field(250, description="单次回复的最大长度")
max_context: int = Field(2048, description="上下文窗口大小(Token上限)")
max_tokens: int = Field(250, description="单次回复的最大长度")
max_context_unlocked: bool = Field(False, description="是否允许超出限制的上下文")
names_behavior: int = Field(0, description="名字处理行为(0=默认,1=始终包含,2=仅角色)")
send_if_empty: str = Field("", description="用户发送空消息时自动填充的内容")
@@ -30,7 +30,7 @@ class AIDesignSpec(BaseModel):
scenario_format: str = Field("{{scenario}}", description="场景描述的格式化字符串")
personality_format: str = Field("", description="角色性格的格式化字符串")
group_nudge_prompt: str = Field("", description="群组聊天中提示AI仅以特定角色回复的提示词")
stream_openai: bool = Field(True, description="是否使用流式输出")
stream: bool = Field(True, description="是否使用流式输出")
assistant_prefill: str = Field("", description="强制AI回复的开头内容")
assistant_impersonation: str = Field("", description="模仿模式下强制AI回复的开头内容")
use_sysprompt: bool = Field(True, description="是否强制将提示词注入系统层")