langchain_prompty.core.Frontmatter

class langchain_prompty.core.Frontmatter[source]

从字符串或文件中读取Frontmatter的类。

方法

__init__()

read(string)

返回从字符串中分离出的Frontmatter字典。

read_file(路径)

读取指定路径的文件,并返回一个分割了元数据的字典。

__init__()
classmethod read(string: str) dict[str, Any][source]

返回从字符串中分离出的Frontmatter字典。

返回的字典键:attribute - 以字典形式提取的 YAML 属性。body - YAML 分隔符下方的字符串内容。frontmatter - YAML 的字符串表示形式。

参数

string (str) –

返回类型

dict[str, Any]

classmethod read_file(path: str) dict[str, Any][source]

读取指定路径的文件并返回一个包含分离元数据的字典。有关字典返回值更多信息,请参阅 read()。

参数

path (str) –

返回类型

dict[str, Any]