aboutsummaryrefslogtreecommitdiffstats
path: root/modules/api/api.py
diff options
context:
space:
mode:
authorAUTOMATIC <16777216c@gmail.com>2022-11-20 13:39:20 +0000
committerAUTOMATIC <16777216c@gmail.com>2022-11-20 13:39:20 +0000
commitc81d440d876dfd2ab3560410f37442ef56fc6632 (patch)
tree338a1c12e7d6aa0cada63de74e31be2115c907d7 /modules/api/api.py
parent47a44c7e421b98ca07e92dbf88769b04c9e28f86 (diff)
downloadstable-diffusion-webui-gfx803-c81d440d876dfd2ab3560410f37442ef56fc6632.tar.gz
stable-diffusion-webui-gfx803-c81d440d876dfd2ab3560410f37442ef56fc6632.tar.bz2
stable-diffusion-webui-gfx803-c81d440d876dfd2ab3560410f37442ef56fc6632.zip
moved deepdanbooru to pure pytorch implementation
Diffstat (limited to 'modules/api/api.py')
-rw-r--r--modules/api/api.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/modules/api/api.py b/modules/api/api.py
index 79b2c818..7a567be3 100644
--- a/modules/api/api.py
+++ b/modules/api/api.py
@@ -9,7 +9,7 @@ from fastapi.security import HTTPBasic, HTTPBasicCredentials
from secrets import compare_digest
import modules.shared as shared
-from modules import sd_samplers
+from modules import sd_samplers, deepbooru
from modules.api.models import *
from modules.processing import StableDiffusionProcessingTxt2Img, StableDiffusionProcessingImg2Img, process_images
from modules.extras import run_extras, run_pnginfo
@@ -18,9 +18,6 @@ from modules.sd_models import checkpoints_list
from modules.realesrgan_model import get_realesrgan_models
from typing import List
-if shared.cmd_opts.deepdanbooru:
- from modules.deepbooru import get_deepbooru_tags
-
def upscaler_to_index(name: str):
try:
return [x.name.lower() for x in shared.sd_upscalers].index(name.lower())
@@ -245,10 +242,7 @@ class Api:
if interrogatereq.model == "clip":
processed = shared.interrogator.interrogate(img)
elif interrogatereq.model == "deepdanbooru":
- if shared.cmd_opts.deepdanbooru:
- processed = get_deepbooru_tags(img)
- else:
- raise HTTPException(status_code=404, detail="Model not found. Add --deepdanbooru when launching for using the model.")
+ processed = deepbooru.model.tag(img)
else:
raise HTTPException(status_code=404, detail="Model not found")