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' 包含在节点或关系属性列表中。