mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-09-04 04:37:06 +08:00
Handle Comfy API key based authorizaton (#167)
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
This commit is contained in:
parent
63556900b2
commit
b76fcc12b9
@ -790,6 +790,7 @@ class PikAdditionsNode(PikaNodeBase):
|
|||||||
},
|
},
|
||||||
"hidden": {
|
"hidden": {
|
||||||
"auth_token": "AUTH_TOKEN_COMFY_ORG",
|
"auth_token": "AUTH_TOKEN_COMFY_ORG",
|
||||||
|
"comfy_api_key": "API_KEY_COMFY_ORG",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -802,7 +803,7 @@ class PikAdditionsNode(PikaNodeBase):
|
|||||||
prompt_text: str,
|
prompt_text: str,
|
||||||
negative_prompt: str,
|
negative_prompt: str,
|
||||||
seed: int,
|
seed: int,
|
||||||
auth_token: Optional[str] = None,
|
**kwargs,
|
||||||
) -> tuple[VideoFromFile]:
|
) -> tuple[VideoFromFile]:
|
||||||
# Convert video to BytesIO
|
# Convert video to BytesIO
|
||||||
video_bytes_io = io.BytesIO()
|
video_bytes_io = io.BytesIO()
|
||||||
@ -835,10 +836,10 @@ class PikAdditionsNode(PikaNodeBase):
|
|||||||
request=pika_request_data,
|
request=pika_request_data,
|
||||||
files=pika_files,
|
files=pika_files,
|
||||||
content_type="multipart/form-data",
|
content_type="multipart/form-data",
|
||||||
auth_token=auth_token,
|
auth_kwargs=kwargs,
|
||||||
)
|
)
|
||||||
|
|
||||||
return self.execute_task(initial_operation, auth_token)
|
return self.execute_task(initial_operation, auth_kwargs=kwargs)
|
||||||
|
|
||||||
|
|
||||||
class PikaSwapsNode(PikaNodeBase):
|
class PikaSwapsNode(PikaNodeBase):
|
||||||
@ -882,6 +883,7 @@ class PikaSwapsNode(PikaNodeBase):
|
|||||||
},
|
},
|
||||||
"hidden": {
|
"hidden": {
|
||||||
"auth_token": "AUTH_TOKEN_COMFY_ORG",
|
"auth_token": "AUTH_TOKEN_COMFY_ORG",
|
||||||
|
"comfy_api_key": "API_KEY_COMFY_ORG",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -896,7 +898,7 @@ class PikaSwapsNode(PikaNodeBase):
|
|||||||
prompt_text: str,
|
prompt_text: str,
|
||||||
negative_prompt: str,
|
negative_prompt: str,
|
||||||
seed: int,
|
seed: int,
|
||||||
auth_token: Optional[str] = None,
|
**kwargs,
|
||||||
) -> tuple[VideoFromFile]:
|
) -> tuple[VideoFromFile]:
|
||||||
# Convert video to BytesIO
|
# Convert video to BytesIO
|
||||||
video_bytes_io = io.BytesIO()
|
video_bytes_io = io.BytesIO()
|
||||||
@ -939,10 +941,10 @@ class PikaSwapsNode(PikaNodeBase):
|
|||||||
request=pika_request_data,
|
request=pika_request_data,
|
||||||
files=pika_files,
|
files=pika_files,
|
||||||
content_type="multipart/form-data",
|
content_type="multipart/form-data",
|
||||||
auth_token=auth_token,
|
auth_kwargs=kwargs,
|
||||||
)
|
)
|
||||||
|
|
||||||
return self.execute_task(initial_operation, auth_token)
|
return self.execute_task(initial_operation, auth_kwargs=kwargs)
|
||||||
|
|
||||||
|
|
||||||
class PikaffectsNode(PikaNodeBase):
|
class PikaffectsNode(PikaNodeBase):
|
||||||
@ -986,6 +988,7 @@ class PikaffectsNode(PikaNodeBase):
|
|||||||
},
|
},
|
||||||
"hidden": {
|
"hidden": {
|
||||||
"auth_token": "AUTH_TOKEN_COMFY_ORG",
|
"auth_token": "AUTH_TOKEN_COMFY_ORG",
|
||||||
|
"comfy_api_key": "API_KEY_COMFY_ORG",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -998,7 +1001,7 @@ class PikaffectsNode(PikaNodeBase):
|
|||||||
prompt_text: str,
|
prompt_text: str,
|
||||||
negative_prompt: str,
|
negative_prompt: str,
|
||||||
seed: int,
|
seed: int,
|
||||||
auth_token: Optional[str] = None,
|
**kwargs,
|
||||||
) -> tuple[VideoFromFile]:
|
) -> tuple[VideoFromFile]:
|
||||||
|
|
||||||
initial_operation = SynchronousOperation(
|
initial_operation = SynchronousOperation(
|
||||||
@ -1016,10 +1019,10 @@ class PikaffectsNode(PikaNodeBase):
|
|||||||
),
|
),
|
||||||
files={"image": ("image.png", tensor_to_bytesio(image), "image/png")},
|
files={"image": ("image.png", tensor_to_bytesio(image), "image/png")},
|
||||||
content_type="multipart/form-data",
|
content_type="multipart/form-data",
|
||||||
auth_token=auth_token,
|
auth_kwargs=kwargs,
|
||||||
)
|
)
|
||||||
|
|
||||||
return self.execute_task(initial_operation, auth_token)
|
return self.execute_task(initial_operation, auth_kwargs=kwargs)
|
||||||
|
|
||||||
|
|
||||||
class PikaStartEndFrameNode2_2(PikaNodeBase):
|
class PikaStartEndFrameNode2_2(PikaNodeBase):
|
||||||
@ -1037,6 +1040,7 @@ class PikaStartEndFrameNode2_2(PikaNodeBase):
|
|||||||
},
|
},
|
||||||
"hidden": {
|
"hidden": {
|
||||||
"auth_token": "AUTH_TOKEN_COMFY_ORG",
|
"auth_token": "AUTH_TOKEN_COMFY_ORG",
|
||||||
|
"comfy_api_key": "API_KEY_COMFY_ORG",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1051,7 +1055,7 @@ class PikaStartEndFrameNode2_2(PikaNodeBase):
|
|||||||
seed: int,
|
seed: int,
|
||||||
resolution: str,
|
resolution: str,
|
||||||
duration: int,
|
duration: int,
|
||||||
auth_token: Optional[str] = None,
|
**kwargs,
|
||||||
) -> tuple[VideoFromFile]:
|
) -> tuple[VideoFromFile]:
|
||||||
|
|
||||||
pika_files = [
|
pika_files = [
|
||||||
@ -1078,10 +1082,10 @@ class PikaStartEndFrameNode2_2(PikaNodeBase):
|
|||||||
),
|
),
|
||||||
files=pika_files,
|
files=pika_files,
|
||||||
content_type="multipart/form-data",
|
content_type="multipart/form-data",
|
||||||
auth_token=auth_token,
|
auth_kwargs=kwargs,
|
||||||
)
|
)
|
||||||
|
|
||||||
return self.execute_task(initial_operation, auth_token)
|
return self.execute_task(initial_operation, auth_kwargs=kwargs)
|
||||||
|
|
||||||
|
|
||||||
NODE_CLASS_MAPPINGS = {
|
NODE_CLASS_MAPPINGS = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user