feat:记忆&上下文管理
This commit is contained in:
+4
-3
@@ -36,7 +36,8 @@ class Settings:
|
||||
default_factory=lambda: os.getenv("TYPESAFE_API_KEY", ""), repr=False
|
||||
)
|
||||
typesafe_model: str = field(
|
||||
default_factory=lambda: os.getenv("TYPESAFE_DEFAULT_MODEL") or "jev-latest"
|
||||
# 固定版本号:jev-latest 别名会随新版本移动,意图判断的阈值是按 1.13.0 调的
|
||||
default_factory=lambda: os.getenv("TYPESAFE_DEFAULT_MODEL") or "jev-1.13.0"
|
||||
)
|
||||
typesafe_base_url: str = field(
|
||||
default_factory=lambda: (
|
||||
@@ -77,9 +78,9 @@ class Settings:
|
||||
conversation_history_turns: int = field(
|
||||
default_factory=lambda: int(os.getenv("CONVERSATION_HISTORY_TURNS", "20"))
|
||||
)
|
||||
# 每次请求带入的会话历史 token 预算(近似计数),从最近一轮往前保留完整的轮次
|
||||
# 每次请求带入的会话历史 token 预算(o200k 计数),对话消息和轮次记录合计,从最近一轮往前保留完整的轮次
|
||||
history_max_tokens: int = field(
|
||||
default_factory=lambda: int(os.getenv("HISTORY_MAX_TOKENS", "4096"))
|
||||
default_factory=lambda: int(os.getenv("HISTORY_MAX_TOKENS", "10000"))
|
||||
)
|
||||
|
||||
# MongoDB 连接串,未配置时会话记录和检查点回退为进程内存实现
|
||||
|
||||
Reference in New Issue
Block a user