langchain_core.documents.base
.Document¶
- class langchain_core.documents.base.Document[source]¶
-
Bases:
BaseMedia
Class for storing a piece of text and associated metadata.
Example
from langchain_core.documents import Document document = Document( page_content="Hello, world!", metadata={"source": "https://example.com"} )
Pass page_content in as positional or named arg.
- param id: Optional[str] = None¶
An optional identifier for the document.
Ideally this should be unique across the document collection and formatted as a UUID, but this will not be enforced.
New in version 0.2.11.
- param metadata: dict [Optional]¶
Arbitrary metadata associated with the content.
- param page_content: str [Required]¶
String text.
- param type: Literal['Document'] = 'Document'¶