CalamitousFelicitousness
5193285bc7
refactor(vqa): convert to class-based singleton
...
Refactor VQA module from module-level globals to a VQA class singleton
pattern with self-contained per-model loading methods.
Changes:
- Add VQA class with model/processor state and detection data storage
- Extract load methods for clean model pre-loading via UI
- Interrogate to return string only; store detection data on instance
- Add vqa_draw.py for bounding box/point annotation utilities
Stub, further transfer of drawing functions to follow
- Update moondream3.py to store detection data on VQA singleton
- Update endpoints.py and ui_caption.py for new return type
2025-12-05 20:53:18 +00:00
CalamitousFelicitousness
c2810dfee2
fix(api): update VQA API endpoint for tuple return format
...
Update interrogate API endpoint to handle the new (text, image)
tuple return format from VQA interrogate function.
2025-12-05 00:00:24 +00:00
vladmandic
ed45e0d793
remove invalid password from log
...
Signed-off-by: vladmandic <mandic00@live.com >
2025-11-23 13:09:51 -05:00
vladmandic
b5f000ab8a
add xyz and script support to control api
...
Signed-off-by: vladmandic <mandic00@live.com >
2025-11-23 13:07:42 -05:00
Vladimir Mandic
59864de067
update mime-types
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-14 15:47:13 -05:00
Vladimir Mandic
7a5a0ebc0d
improve version detect
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-12 18:56:38 -05:00
Vladimir Mandic
8fb037d4d4
wrap all internal api calls with auth check and use token when possible
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-11 18:13:47 -05:00
Vladimir Mandic
d292c85df0
strong-enforce auth check on all api endpoints
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-08 11:41:24 -05:00
Vladimir Mandic
4033567d4f
controlnet fixes and validation
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-30 13:36:58 -04:00
Disty0
0e6d67168d
log correct xpu id
2025-10-27 02:14:41 +03:00
vladmandic
60ac82b191
add basic xpu gpu monitor
...
Signed-off-by: vladmandic <mandic00@live.com >
2025-10-26 18:55:54 -04:00
Vladimir Mandic
25e28050c3
update swagger docs
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-07 08:21:05 -04:00
Vladimir Mandic
e54065c3b3
update nvml
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-14 11:17:03 -04:00
Vladimir Mandic
1c5b3a47e2
job history
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-12 22:14:07 -04:00
Vladimir Mandic
175e9cbe29
cleanup/refactor state history
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-12 16:12:45 -04:00
Vladimir Mandic
9bed503ce6
control handle override settings
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-11 16:06:03 -04:00
Vladimir Mandic
6a0090714c
add reference models to gallery
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-10 10:21:51 -04:00
Vladimir Mandic
d673c58c10
fix drop image to prompt in modernui
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-08 09:42:26 -04:00
Disty0
c210c93444
fix agent scheduler with pydantic 2
2025-09-04 23:38:45 +03:00
Vladimir Mandic
72a9094b42
better model version detect and experimental pydantic v2
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-04 12:41:40 -04:00
Vladimir Mandic
2318f97991
manual set dtype via api
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-14 15:35:50 -04:00
Vladimir Mandic
e4cc2b1ee0
fix gallery mtime
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-14 09:42:58 -04:00
Vladimir Mandic
8e9244939b
calc folder size
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-13 12:23:29 -04:00
Vladimir Mandic
2aa917b58e
add /sdapi/v1/modules endpoint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-12 15:09:08 -04:00
Vladimir Mandic
a36676a5a9
cleanup lora api
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-12 08:49:38 -04:00
Vladimir Mandic
2a85c05689
refactor pipeline loaders to generic methods and introduce te_shared_t5 option
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-11 16:05:39 -04:00
Vladimir Mandic
3e0fee01f9
cleanup
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-10 11:06:37 -04:00
Vladimir Mandic
752d636324
add /sdapi/v1/network
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-10 10:53:28 -04:00
Vladimir Mandic
41640773e5
fix global state tracking
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-10 09:19:49 -04:00
Vladimir Mandic
73049f7bb8
add load-checkpoint api endpoint and test all models script
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-09 14:06:54 -04:00
Vladimir Mandic
0cc24a6d81
lint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-08 18:09:46 -04:00
Disty0
5ffb6e8b88
Cleanup
2025-08-07 23:36:38 +03:00
Disty0
3edb80e1be
Add api/rocm_smi.py
2025-08-07 23:23:24 +03:00
Vladimir Mandic
e111d151e5
lint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-07 14:19:43 -04:00
Vladimir Mandic
5d9c0675e5
cleanup
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-07 13:56:13 -04:00
Vladimir Mandic
4b74fd26b5
redesign gpu monitor
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-07 13:56:13 -04:00
Vladimir Mandic
a9c65c0e8c
move api-only to legacy options
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-06 19:27:57 -04:00
Vladimir Mandic
66456f3b4f
civitai search redesign prototype
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-04 15:53:43 -04:00
Vladimir Mandic
7167d9d82a
api set default script-name
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-31 17:16:47 -04:00
Vladimir Mandic
f53ee29366
infotext apply styles and fix progress bar
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-30 12:02:47 -04:00
Vladimir Mandic
e8fedf0a73
fix api progress reporting endpoint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-30 08:32:30 -04:00
Vladimir Mandic
3bf31eb4fd
linting
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-19 11:33:16 -04:00
Vladimir Mandic
74d3f0bdd5
integrate nudenet
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-19 11:17:10 -04:00
Vladimir Mandic
b2a52a146b
fix ansi controle output and add model locking
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-06 12:50:09 -04:00
Vladimir Mandic
e8b5ea3847
major refactor: remove backend original
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-05 13:16:46 -04:00
Vladimir Mandic
c4d9338d2e
major refactoring of modules
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-03 09:18:38 -04:00
Vladimir Mandic
7fbac675fe
api update default sampler
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-06-28 09:36:33 -04:00
Vladimir Mandic
82aaff9d70
gallery trace file fetch
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-06-26 07:59:51 -04:00
Vladimir Mandic
42b3e08e65
Control add setting to run hires with or without control
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-06-25 18:43:29 -04:00
Vladimir Mandic
f8977d2f01
add /sdapi/v1/controlnets api endpoint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-06-25 15:54:43 -04:00