diff --git a/api/dify_graph/nodes/llm/entities.py b/api/dify_graph/nodes/llm/entities.py index 1ccfd3bbe1..ec6f572807 100644 --- a/api/dify_graph/nodes/llm/entities.py +++ b/api/dify_graph/nodes/llm/entities.py @@ -1,7 +1,8 @@ from collections.abc import Mapping, Sequence -from typing import Literal, NotRequired, TypedDict +from typing import Literal, NotRequired from pydantic import BaseModel, Field, field_validator +from typing_extensions import TypedDict from core.prompt.entities.advanced_prompt_entities import ChatModelMessage, CompletionModelPromptTemplate, MemoryConfig from dify_graph.entities.base_node_data import BaseNodeData diff --git a/api/dify_graph/nodes/parameter_extractor/entities.py b/api/dify_graph/nodes/parameter_extractor/entities.py index 213c109607..fabf9795dd 100644 --- a/api/dify_graph/nodes/parameter_extractor/entities.py +++ b/api/dify_graph/nodes/parameter_extractor/entities.py @@ -1,4 +1,4 @@ -from typing import Annotated, Literal, TypedDict +from typing import Annotated, Literal from pydantic import ( BaseModel, @@ -6,6 +6,7 @@ from pydantic import ( Field, field_validator, ) +from typing_extensions import TypedDict from core.prompt.entities.advanced_prompt_entities import MemoryConfig from dify_graph.entities.base_node_data import BaseNodeData