mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-09-04 05:37:05 +08:00
add fetch node
This commit is contained in:
parent
5a87757ef9
commit
ab6d317910
33
comfy_extras/nodes_api.py
Normal file
33
comfy_extras/nodes_api.py
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
from comfy.comfy_types import IO, ComfyNodeABC
|
||||||
|
|
||||||
|
class FetchApi(ComfyNodeABC):
|
||||||
|
@classmethod
|
||||||
|
def INPUT_TYPES(s):
|
||||||
|
return {"required": {
|
||||||
|
"type": (IO.COMBO, {"options": ["input", "output"]}),
|
||||||
|
"subfolder": (IO.STRING, {}),
|
||||||
|
"filename": (IO.STRING, {}),
|
||||||
|
"auto_download": (IO.BOOLEAN, {}),
|
||||||
|
}}
|
||||||
|
|
||||||
|
FUNCTION = "process"
|
||||||
|
OUTPUT_NODE = True
|
||||||
|
|
||||||
|
RETURN_TYPES = ()
|
||||||
|
|
||||||
|
CATEGORY = "utils/api"
|
||||||
|
|
||||||
|
def process(self, type, subfolder, filename, auto_download, **kwargs):
|
||||||
|
return {
|
||||||
|
"ui": {
|
||||||
|
"result": [type, subfolder, filename]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
NODE_CLASS_MAPPINGS = {
|
||||||
|
"FetchApi": FetchApi
|
||||||
|
}
|
||||||
|
|
||||||
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
||||||
|
"FetchApi": "Fetch"
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user