fix(ai): increase timeout to 60s, keep model resident in RAM for 24h, and warm up on startup

This commit is contained in:
Antigravity committed 2026-10-07 09:57:38 +03:00
1 parent dee9b8d10b
commit 915d2784a2
3 files changed
+26 -4

No files matched your search

+2 -1
View File
@@ -35,7 +35,7 @@ from app.reader import (
fetch_and_parse_rfc, parse_rfc_text, fetch_and_parse_wikipedia,
extract_wikipedia_title_and_lang
)
from app.ai import translate_sentence_ai, get_ollama_status
from app.ai import translate_sentence_ai, get_ollama_status, warmup_ollama_model
from app.phrasal import detect_phrasal_verb
from app.cefr import (
get_cefr_level_summaries,
@@ -68,6 +68,7 @@ from app.miner import run_mining_task_background
async def lifespan(app: FastAPI):
init_db()
ensure_admin_user()
asyncio.create_task(warmup_ollama_model())
yield
await close_http_client()