fix(models): honor model_name on /models/load and /models/unload (fixes #977)

This commit is contained in:
SEPURI-SAI-KRISHNA
2026-10-04 00:01:00 +00:00
committed by capy-ai-staging[bot]
parent d09c5c39e3
commit cf0da2e6a3
4 changed files with 218 additions and 10 deletions
+13
View File
@@ -489,6 +489,19 @@ class ModelDownloadRequest(BaseModel):
model_name: str
class ModelLoadRequest(BaseModel):
"""Request model for loading or unloading a model by name.
``model_name`` is one of the ids returned by ``GET /models/status``
(e.g. ``"kokoro"``, ``"qwen-tts-0.6B"``, ``"whisper-turbo"``).
``model_size`` is the legacy Qwen-only selector, kept so existing
``POST /models/load?model_size=0.6B`` callers keep working.
"""
model_name: Optional[str] = None
model_size: Optional[str] = None
class ModelMigrateRequest(BaseModel):
"""Request model for migrating models to a new directory."""