create_simple_model#
- langchain_experimental.graph_transformers.llm.create_simple_model(node_labels: List[str] | None = None, rel_types: List[str] | List[Tuple[str, str, str]] | None = None, node_properties: bool | List[str] = False, llm_type: str | None = None, relationship_properties: bool | List[str] = False, relationship_type: str | None = None) Type[_Graph] [source]#
创建一个简单的图模型,可选择对节点和关系类型施加约束。
- Parameters:
node_labels (Optional[List[str]]) – 指定允许的节点类型。 默认为 None,允许所有节点类型。
rel_types (Optional[List[str]]) – 指定允许的关系类型。 默认为 None,允许所有关系类型。
node_properties (Union[bool, List[str]]) – 指定是否应包含节点属性。如果提供了列表,则仅包含列表中键的属性。如果为True,则包含所有属性。默认为False。
relationship_properties (Union[bool, List[str]]) – 指定是否应包含关系属性。如果提供了列表,则仅包含列表中键的属性。如果为True,则包含所有属性。默认为False。
llm_type (可选[str]) – 语言模型的类型。默认为 None。 只有 openai 支持枚举参数:openai-chat。
relationship_type (str | None)
- Returns:
具有指定约束的图模型。
- Return type:
类型[_Graph]
- Raises:
ValueError – 如果 'id' 包含在节点或关系属性列表中。