Update Pika Duration and Resolution options (#94)

This commit is contained in:
Christian Byrne 2025-04-30 23:27:10 -07:00 committed by Jedrzej Kosinski
parent 025206f641
commit b30794722f
2 changed files with 848 additions and 1574 deletions

File diff suppressed because it is too large Load Diff

View File

@ -10,6 +10,8 @@ from comfy_api_nodes.apis import (
PikaVideoResponse, PikaVideoResponse,
PikaBodyGenerate22C2vGenerate22PikascenesPost, PikaBodyGenerate22C2vGenerate22PikascenesPost,
IngredientsMode, IngredientsMode,
PikaDurationEnum,
PikaResolutionEnum,
) )
from comfy_api_nodes.apis.client import ( from comfy_api_nodes.apis.client import (
ApiEndpoint, ApiEndpoint,
@ -82,14 +84,16 @@ class PikaNodeBase(ComfyNodeABC):
control_after_generate=True, control_after_generate=True,
), ),
"resolution": model_field_to_node_input( "resolution": model_field_to_node_input(
IO.STRING, IO.COMBO,
request_model, request_model,
"resolution", "resolution",
enum_type=PikaResolutionEnum,
), ),
"duration": model_field_to_node_input( "duration": model_field_to_node_input(
IO.INT, IO.COMBO,
request_model, request_model,
"duration", "duration",
enum_type=PikaDurationEnum,
), ),
} }
@ -234,6 +238,9 @@ class PikaTextToVideoNodeV2_2(PikaNodeBase):
PikaBodyGenerate22T2vGenerate22T2vPost, PikaBodyGenerate22T2vGenerate22T2vPost,
"aspectRatio", "aspectRatio",
step=0.001, step=0.001,
min=0.4,
max=2.5,
default=1.7777777777777777,
), ),
}, },
"hidden": { "hidden": {
@ -303,6 +310,8 @@ class PikaScenesV2_2(PikaNodeBase):
PikaBodyGenerate22C2vGenerate22PikascenesPost, PikaBodyGenerate22C2vGenerate22PikascenesPost,
"aspectRatio", "aspectRatio",
step=0.001, step=0.001,
min=0.4,
max=2.5,
default=1.7777777777777777, default=1.7777777777777777,
), ),
}, },