---
layout: default
---

# Document Loaders

<v-clicks>

**Document Loaders** transforman datos de distintas fuentes en objetos `Document` de LangChain

```typescript
// Estructura de un Document
interface Document {
  pageContent: string;    // contenido del texto
  metadata: Record<string, any>; // información sobre la fuente
}
```

### Categorías principales

| Tipo | Ejemplos | Paquete |
|------|----------|---------|
| **Archivos locales** | PDF, DOCX, CSV, JSON, EPUB, PPTX | `@langchain/community` |
| **Web** | Cheerio, Playwright, Puppeteer | `@langchain/community` |
| **Servicios** | GitHub, Notion, Confluence, Jira | `@langchain/community` |
| **Audio** | OpenAI Whisper, AssemblyAI | `@langchain/community` |

</v-clicks>
