| from modules.api import utils as api_utils |
| from modules.api.Api import APIManager |
| from modules.Enhancer.ResembleEnhance import reload_enhancer, unload_enhancer |
| from modules.models import reload_chat_tts, unload_chat_tts |
|
|
|
|
| def setup(app: APIManager): |
| @app.get("/v1/models/reload", response_model=api_utils.BaseResponse) |
| async def reload_models(): |
| reload_chat_tts() |
| reload_enhancer() |
| return api_utils.success_response("Models reloaded") |
|
|
| @app.get("/v1/models/unload", response_model=api_utils.BaseResponse) |
| async def reload_models(): |
| unload_chat_tts() |
| unload_enhancer() |
| return api_utils.success_response("Models unloaded") |
|
|