Overview
Integration details
| Class | Package | Local | Serializable | JS support |
|---|---|---|---|---|
| UnstructuredMarkdownLoader | langchain_community | ❌ | ❌ | ✅ |
Loader features
| Source | Document Lazy Loading | Native Async Support |
|---|---|---|
| UnstructuredMarkdownLoader | ✅ | ❌ |
Setup
UnstructuredMarkdownLoader document loader에 액세스하려면langchain-community integration package와 unstructured python package를 설치해야 합니다.
Credentials
이 loader를 사용하는 데 필요한 자격 증명은 없습니다. 모델 호출의 자동 추적을 활성화하려면 LangSmith API key를 설정하세요:Installation
langchain_community와 unstructured를 설치합니다Initialization
이제 model object를 인스턴스화하고 document를 로드할 수 있습니다. loader는 “single”과 “elements” 두 가지 모드 중 하나로 실행할 수 있습니다. “single” 모드를 사용하면 document가 단일Document object로 반환됩니다. “elements” 모드를 사용하면 unstructured library가 document를 Title 및 NarrativeText와 같은 요소로 분할합니다. mode 이후에 추가 unstructured kwargs를 전달하여 다양한 unstructured 설정을 적용할 수 있습니다.
Load
Lazy Load
Load Elements
이 예제에서는elements 모드로 로드하여 markdown document의 다양한 요소 목록을 반환합니다:
example.md 파일에서 29개의 요소가 추출되었습니다. 첫 번째 요소는 예상대로 document의 제목입니다:
API reference
모든 UnstructuredMarkdownLoader 기능 및 구성에 대한 자세한 문서는 API reference를 참조하세요: python.langchain.com/api_reference/community/document_loaders/langchain_community.document_loaders.markdown.UnstructuredMarkdownLoader.htmlConnect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.