文档#

class langchain_core.documents.base.Document[source]#

基础类:BaseMedia

用于存储一段文本和相关元数据的类。

示例

from langchain_core.documents import Document

document = Document(
    page_content="Hello, world!",
    metadata={"source": "https://example.com"}
)

将page_content作为位置参数或命名参数传入。

param id: str | None = None#

文档的可选标识符。

理想情况下,这应该在文档集合中是唯一的,并且格式化为UUID,但这不会被强制执行。

在版本0.2.11中添加。

param metadata: dict [Optional]#

与内容关联的任意元数据。

param page_content: str [Required]#

字符串文本。

param type: Literal['Document'] = 'Document'#

使用Document的示例