add a get models list api route (#4519)

* get models list api route

* remove copypasta
main
Alex "mcmonkey" Goodwin 6 months ago committed by GitHub
parent f07e5bb522
commit 5e806f555d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -142,6 +142,14 @@ class PromptServer():
embeddings = folder_paths.get_filename_list("embeddings")
return web.json_response(list(map(lambda a: os.path.splitext(a)[0], embeddings)))
@routes.get("/models/{folder}")
async def get_models(request):
folder = request.match_info.get("folder", None)
if not folder in folder_paths.folder_names_and_paths:
return web.Response(status=404)
files = folder_paths.get_filename_list(folder)
return web.json_response(files)
@routes.get("/extensions")
async def get_extensions(request):
files = glob.glob(os.path.join(

Loading…
Cancel
Save