Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion decart/decart_lucy_dev_i2v.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
from griptape_nodes.exe_types.core_types import Parameter, ParameterMode
from griptape_nodes.exe_types.node_types import AsyncResult, DataNode
from griptape_nodes.retained_mode.griptape_nodes import GriptapeNodes
from griptape_nodes.retained_mode.events.os_events import ExistingFilePolicy

logger = logging.getLogger(__name__)

Expand Down Expand Up @@ -178,7 +179,7 @@ def _convert_response_to_video_url_artifact(self, response_content: bytes) -> Vi
filename = f"decart_i2v_output_{uuid.uuid4()}.mp4"

# Save the video bytes to the static file server
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename)
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename, ExistingFilePolicy.CREATE_NEW)

# Create and return VideoUrlArtifact with the URL
return VideoUrlArtifact(url)
Expand Down
3 changes: 2 additions & 1 deletion decart/decart_lucy_dev_v2v.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
from griptape_nodes.exe_types.core_types import Parameter, ParameterMode
from griptape_nodes.exe_types.node_types import AsyncResult, DataNode
from griptape_nodes.retained_mode.griptape_nodes import GriptapeNodes
from griptape_nodes.retained_mode.events.os_events import ExistingFilePolicy

logger = logging.getLogger(__name__)

Expand Down Expand Up @@ -175,7 +176,7 @@ def _convert_response_to_video_url_artifact(self, response_content: bytes) -> Vi
filename = f"decart_v2v_output_{uuid.uuid4()}.mp4"

# Save the video bytes to the static file server
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename)
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename, ExistingFilePolicy.CREATE_NEW)

# Create and return VideoUrlArtifact with the URL
return VideoUrlArtifact(url)
Expand Down
3 changes: 2 additions & 1 deletion decart/decart_lucy_pro_i2i.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
from griptape_nodes.exe_types.core_types import Parameter, ParameterMode
from griptape_nodes.exe_types.node_types import AsyncResult, DataNode
from griptape_nodes.retained_mode.griptape_nodes import GriptapeNodes
from griptape_nodes.retained_mode.events.os_events import ExistingFilePolicy
from griptape_nodes.traits.options import Options

logger = logging.getLogger(__name__)
Expand Down Expand Up @@ -188,7 +189,7 @@ def _convert_response_to_image_url_artifact(self, response_content: bytes) -> Im
filename = f"decart_pro_i2i_output_{uuid.uuid4()}.png"

# Save the image bytes to the static file server
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename)
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename, ExistingFilePolicy.CREATE_NEW)

# Create and return ImageUrlArtifact with the URL
return ImageUrlArtifact(url)
Expand Down
3 changes: 2 additions & 1 deletion decart/decart_lucy_pro_i2v.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
from griptape_nodes.exe_types.core_types import Parameter, ParameterMode
from griptape_nodes.exe_types.node_types import AsyncResult, DataNode
from griptape_nodes.retained_mode.griptape_nodes import GriptapeNodes
from griptape_nodes.retained_mode.events.os_events import ExistingFilePolicy
from griptape_nodes.traits.options import Options

logger = logging.getLogger(__name__)
Expand Down Expand Up @@ -177,7 +178,7 @@ def _convert_response_to_video_url_artifact(self, response_content: bytes) -> Vi
filename = f"decart_pro_i2v_output_{uuid.uuid4()}.mp4"

# Save the video bytes to the static file server
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename)
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename, ExistingFilePolicy.CREATE_NEW)

# Create and return VideoUrlArtifact with the URL
return VideoUrlArtifact(url)
Expand Down
3 changes: 2 additions & 1 deletion decart/decart_lucy_pro_t2i.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
from griptape_nodes.exe_types.core_types import Parameter, ParameterMode
from griptape_nodes.exe_types.node_types import AsyncResult, DataNode
from griptape_nodes.retained_mode.griptape_nodes import GriptapeNodes
from griptape_nodes.retained_mode.events.os_events import ExistingFilePolicy
from griptape_nodes.traits.options import Options

logger = logging.getLogger(__name__)
Expand Down Expand Up @@ -109,7 +110,7 @@ def _convert_response_to_image_url_artifact(self, response_content: bytes) -> Im
filename = f"decart_t2i_output_{uuid.uuid4()}.png"

# Save the image bytes to the static file server
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename)
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename, ExistingFilePolicy.CREATE_NEW)

# Create and return ImageUrlArtifact with the URL
return ImageUrlArtifact(url)
Expand Down
3 changes: 2 additions & 1 deletion decart/decart_lucy_pro_t2v.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
from griptape_nodes.exe_types.core_types import Parameter, ParameterMode
from griptape_nodes.exe_types.node_types import AsyncResult, DataNode
from griptape_nodes.retained_mode.griptape_nodes import GriptapeNodes
from griptape_nodes.retained_mode.events.os_events import ExistingFilePolicy
from griptape_nodes.traits.options import Options

logger = logging.getLogger(__name__)
Expand Down Expand Up @@ -110,7 +111,7 @@ def _convert_response_to_video_url_artifact(self, response_content: bytes) -> Vi
filename = f"decart_t2v_output_{uuid.uuid4()}.mp4"

# Save the video bytes to the static file server
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename)
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename, ExistingFilePolicy.CREATE_NEW)

# Create and return VideoUrlArtifact with the URL
return VideoUrlArtifact(url)
Expand Down
3 changes: 2 additions & 1 deletion decart/decart_lucy_video_edit.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
from griptape_nodes.exe_types.core_types import Parameter, ParameterMode
from griptape_nodes.exe_types.node_types import AsyncResult, DataNode
from griptape_nodes.retained_mode.griptape_nodes import GriptapeNodes
from griptape_nodes.retained_mode.events.os_events import ExistingFilePolicy

logger = logging.getLogger(__name__)

Expand Down Expand Up @@ -154,7 +155,7 @@ def _convert_response_to_video_url_artifact(self, response_content: bytes) -> Vi
filename = f"decart_output_{uuid.uuid4()}.mp4"

# Save the video bytes to the static file server
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename)
url = GriptapeNodes.StaticFilesManager().save_static_file(response_content, filename, ExistingFilePolicy.CREATE_NEW)

# Create and return VideoUrlArtifact with the URL
return VideoUrlArtifact(url)
Expand Down