diff --git a/api/core/workflow/node_runtime.py b/api/core/workflow/node_runtime.py index 10c8963c90..2cf13bff0d 100644 --- a/api/core/workflow/node_runtime.py +++ b/api/core/workflow/node_runtime.py @@ -153,6 +153,10 @@ class DifyPreparedLLM(PreparedLLMProtocol): def parameters(self) -> Mapping[str, Any]: return self._model_instance.parameters + @parameters.setter + def parameters(self, value: Mapping[str, Any]) -> None: + self._model_instance.parameters = value + @property def stop(self) -> Sequence[str] | None: return self._model_instance.stop diff --git a/api/dify_graph/nodes/llm/runtime_protocols.py b/api/dify_graph/nodes/llm/runtime_protocols.py index 64c1d8a925..f7d2322289 100644 --- a/api/dify_graph/nodes/llm/runtime_protocols.py +++ b/api/dify_graph/nodes/llm/runtime_protocols.py @@ -27,6 +27,9 @@ class PreparedLLMProtocol(Protocol): @property def parameters(self) -> Mapping[str, Any]: ... + @parameters.setter + def parameters(self, value: Mapping[str, Any]) -> None: ... + @property def stop(self) -> Sequence[str] | None: ...