Commit Graph

7 Commits

Author SHA1 Message Date
468eac45a2 [+] fix singleton for summarizer
1. use explicit singleton class variable
    for Summarizer, instead of relying
    on fastapi Depends caching;
2025-07-25 12:40:06 +03:00
c0866ee863 [+] fix summarizer created upon every request
1. Reuse single Annotated instance;
2025-07-25 12:17:30 +03:00
5568c458c2 [+] improve rest api for summarizer
1. refactor out dependency logic into dependencies;
  2. fix input schema for summarizer;
  3. fix early app initialization before uvicorn sets logging;
  4. add manual basicConfig call;
  5. update default host and port for fastapi server;
  6. add pyright watch mode;
2025-07-25 12:05:20 +03:00
e82586e08c [+] update service
1. adding initialization logging;
  2. try to fix no caching for requirements.txt;
2025-07-25 11:35:12 +03:00
520633f383 [+] rework docker for web
1. add separate requirements for heavy
    packages with custom index-url;
  2. rewrite docker file to make sure caching
    is not triggering reinstall of requirements
    all the time;
  3. make sure summarizer has transformers
    and torch modules;
2025-07-25 11:23:36 +03:00
d185aaf329 [+] add initial payloads/models.py migration 2025-07-18 09:59:16 +03:00
d0ffbeef0f [+] add simple fastapi template
1. rename basic package name;
  2. rewrite requirements into docs/readme.md;
2025-07-17 21:14:07 +03:00