aboutsummaryrefslogtreecommitdiff
path: root/extensions-builtin/Lora/lora.py
diff options
context:
space:
mode:
authorSayo <ws11579@gmail.com>2023-05-08 20:38:10 +0800
committerSayo <ws11579@gmail.com>2023-05-08 20:38:10 +0800
commitf9abe4cddcdc6704be02633d9d5ed9640d6b9008 (patch)
tree51fa484dc7e7d92309a6bfe2bcb9d2ffdb432a7b /extensions-builtin/Lora/lora.py
parent34a82a345abe89faafbd43fa34f40dd110559071 (diff)
Add api method to get LoRA models with prompt
Diffstat (limited to 'extensions-builtin/Lora/lora.py')
-rw-r--r--extensions-builtin/Lora/lora.py13
1 files changed, 3 insertions, 10 deletions
diff --git a/extensions-builtin/Lora/lora.py b/extensions-builtin/Lora/lora.py
index 8fc1ddca..05162e41 100644
--- a/extensions-builtin/Lora/lora.py
+++ b/extensions-builtin/Lora/lora.py
@@ -2,9 +2,8 @@ import glob
import os
import re
import torch
-from typing import Union, List, Optional
-from fastapi import FastAPI
-import gradio as gr
+from typing import Union
+import scripts.api as api
from modules import shared, devices, sd_models, errors, scripts
@@ -445,12 +444,6 @@ def infotext_pasted(infotext, params):
if added:
params["Prompt"] += "\n" + "".join(added)
-def api(_: gr.Blocks, app: FastAPI):
- @app.get("/sdapi/v1/loras")
- async def getloras():
- return [{"name": name, "path": available_loras[name].filename, "prompt": ""} for name in available_loras]
-
-
available_loras = {}
available_lora_aliases = {}
loaded_loras = []
@@ -458,6 +451,6 @@ loaded_loras = []
list_available_loras()
try:
import modules.script_callbacks as script_callbacks
- script_callbacks.on_app_started(api)
+ script_callbacks.on_app_started(api.api)
except:
pass \ No newline at end of file