feat:优化执行步骤

This commit is contained in:
2026-10-08 00:28:29 -07:00
parent 62a5b2a8f4
commit 05c050d2ba
20 changed files with 625 additions and 69 deletions
+9 -1
View File
@@ -18,8 +18,16 @@ class Settings:
llm_base_url: str | None = field(
default_factory=lambda: os.getenv("LLM_BASE_URL") or None
)
llm_timeout: float = 60.0
# 统计 5000 多次调用:正常的都在 30 秒内(含上千 token 的长输出),
# 卡住的请求会一直等到超时才重试,超时越长,卡一次多等越久
llm_timeout: float = field(
default_factory=lambda: float(os.getenv("LLM_TIMEOUT", "30"))
)
llm_max_retries: int = 2
# 推理 token 占了单次调用耗时的大头;步骤都很简单,不需要深想
llm_reasoning_effort: str | None = field(
default_factory=lambda: os.getenv("LLM_REASONING_EFFORT", "low") or None
)
# Jev
typesafe_api_key: str = field(