langchain_core.documents.base.Document

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作为位置参数或命名字段传入。

参数 id: 可选[str] = None

文档的可选标识符。

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

新版本 0.2.11 引入。

参数 metadata: dict [可选]

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

参数 page_content: str [必需]

字符串文本。

参数 type: Literal['Document'] = 'Document'

使用 Document 的示例