diff options
author | Dean Hopkins <deanhopkins@gmail.com> | 2022-12-11 19:16:44 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-11 19:16:44 +0000 |
commit | 960293d6b24f380f5744c94c9a46acaae6cc8c04 (patch) | |
tree | eacd1317a8606912f926d10efe6a244a2fa62ad9 /modules/api | |
parent | 685f9631b56ff8bd43bce24ff5ce0f9a0e9af490 (diff) | |
download | stable-diffusion-webui-gfx803-960293d6b24f380f5744c94c9a46acaae6cc8c04.tar.gz stable-diffusion-webui-gfx803-960293d6b24f380f5744c94c9a46acaae6cc8c04.tar.bz2 stable-diffusion-webui-gfx803-960293d6b24f380f5744c94c9a46acaae6cc8c04.zip |
API endpoint to refresh checkpoints
API endpoint to refresh checkpoints
Diffstat (limited to 'modules/api')
-rw-r--r-- | modules/api/api.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/api/api.py b/modules/api/api.py index 89935a70..14d0baaa 100644 --- a/modules/api/api.py +++ b/modules/api/api.py @@ -96,6 +96,7 @@ class Api: self.add_api_route("/sdapi/v1/prompt-styles", self.get_promp_styles, methods=["GET"], response_model=List[PromptStyleItem]) self.add_api_route("/sdapi/v1/artist-categories", self.get_artists_categories, methods=["GET"], response_model=List[str]) self.add_api_route("/sdapi/v1/artists", self.get_artists, methods=["GET"], response_model=List[ArtistItem]) + self.add_api_route("/sdapi/v1/refresh-checkpoints", self.refresh_checkpoints, methods=["POST"]) def add_api_route(self, path: str, endpoint, **kwargs): if shared.cmd_opts.api_auth: @@ -321,6 +322,9 @@ class Api: def get_artists(self): return [{"name":x[0], "score":x[1], "category":x[2]} for x in shared.artist_db.artists] + + def refresh_checkpoints(self): + shared.refresh_checkpoints() def launch(self, server_name, port): self.app.include_router(self.router) |