feat: harden article summary timeout and fallback

This commit is contained in:
root
2026-04-07 21:08:06 +08:00
parent 2df0af5b82
commit 87d18e4263
4 changed files with 46 additions and 14 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ def main() -> None:
help="Directory to write per-article Markdown summaries",
)
parser.add_argument("--max-retries", type=int, default=2, help="Maximum LLM retry attempts per article")
parser.add_argument("--timeout", type=float, default=60.0, help="LLM request timeout in seconds")
parser.add_argument("--timeout", type=float, default=120.0, help="LLM request timeout in seconds")
parser.add_argument("--api-key", type=str, default=None, help="Override article-summary LLM API key")
parser.add_argument("--model", type=str, default=None, help="Override article-summary LLM model")
parser.add_argument("--api-url", type=str, default=None, help="Override article-summary LLM API URL/base URL")