automatic/modules/api
CalamitousFelicitousness f3e0b4a86b feat(dicts): add remote dict management via HuggingFace
Add endpoints for browsing, downloading, and deleting dicts hosted on
HuggingFace. Manifest is fetched and cached from the remote repo to
show available dicts with download status and version comparison.

- /dicts/remote GET: list available dicts from HF manifest
- /dicts/{name}/download POST: download dict from HF with atomic write
- /dicts/{name} DELETE: remove local copy and evict cache
- ItemDictRemote model with downloaded/update_available flags
- Exclude manifest.json from local dict listing in all scan paths
2026-03-26 00:47:13 +00:00
..
api.py fix(dicts): move default dicts directory to data/dicts 2026-03-26 00:47:13 +00:00
caption.py update register_api 2026-03-20 08:07:05 +01:00
control.py fix state end 2026-03-14 12:46:43 +01:00
dicts.py feat(dicts): add remote dict management via HuggingFace 2026-03-26 00:47:13 +00:00
docs.py RUF013 update 2026-03-23 22:53:34 -07:00
endpoints.py Merge branch 'dev' into RUF013 2026-03-24 07:12:51 -07:00
gallery.py cleanup logger 2026-02-19 11:09:13 +01:00
generate.py fix state end 2026-03-14 12:46:43 +01:00
gpu.py new server info panel 2026-03-18 15:37:57 +01:00
helpers.py merge: modules/api/helpers.py 2026-03-12 14:16:50 +01:00
loras.py update register_api 2026-03-20 08:07:05 +01:00
middleware.py use rate-limit for api logging 2026-03-19 08:52:10 +01:00
mime.py update mime-types 2025-11-14 15:47:13 -05:00
models.py feat(dicts): add remote dict management via HuggingFace 2026-03-26 00:47:13 +00:00
nudenet.py update register_api 2026-03-20 08:07:05 +01:00
nvml.py unified logger 2026-02-19 09:46:42 +01:00
options.py fb merge phase 3 2026-03-16 10:32:12 +01:00
process.py initialize grading params 2026-03-14 12:52:37 +01:00
rocm_smi.py unified logger 2026-02-19 09:46:42 +01:00
script.py merge: modules/api/script.py 2026-03-12 14:16:50 +01:00
server.py new server info panel 2026-03-18 15:37:57 +01:00
upload.py cleanup upload 2026-03-12 09:20:19 +01:00
validate.py gpu info for xpu and log exclude list 2026-03-19 15:01:49 +01:00
xpu_smi.py unified logger 2026-02-19 09:46:42 +01:00
xyz_grid.py update register_api 2026-03-20 08:07:05 +01:00