feat(plugin): add models endpoints for listing out all folder paths for debug usecase
This commit is contained in:
parent
a640e1eb79
commit
1bfbd91708
@ -282,6 +282,19 @@ async def compute_sha256_checksum(filepath):
|
|||||||
sha256.update(chunk)
|
sha256.update(chunk)
|
||||||
return sha256.hexdigest()
|
return sha256.hexdigest()
|
||||||
|
|
||||||
|
@server.PromptServer.instance.routes.get('/comfyui-deploy/models')
|
||||||
|
async def get_installed_models(request):
|
||||||
|
# Directly return the list of paths as JSON
|
||||||
|
new_dict = {}
|
||||||
|
for key, value in folder_paths.folder_names_and_paths.items():
|
||||||
|
# Convert set to list for JSON compatibility
|
||||||
|
# for path in value[0]:
|
||||||
|
file_list = folder_paths.get_filename_list(key)
|
||||||
|
value_json_compatible = (value[0], list(value[1]), file_list)
|
||||||
|
new_dict[key] = value_json_compatible
|
||||||
|
# print(new_dict)
|
||||||
|
return web.json_response(new_dict)
|
||||||
|
|
||||||
# This is start uploading the files to Comfy Deploy
|
# This is start uploading the files to Comfy Deploy
|
||||||
@server.PromptServer.instance.routes.post('/comfyui-deploy/upload-file')
|
@server.PromptServer.instance.routes.post('/comfyui-deploy/upload-file')
|
||||||
async def upload_file_endpoint(request):
|
async def upload_file_endpoint(request):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user