# PebbloTextLoader

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/document_loaders/pebblo/PebbloTextLoader)

Loader for text data.

Since PebbloSafeLoader is a wrapper around document loaders, this loader is
used to load text data directly into Documents.

## Signature

```python
PebbloTextLoader(
    self,
    texts: Iterable[str],
    *,
    source: Optional[str] = None,
    ids: Optional[List[str]] = None,
    metadata: Optional[Dict[str, Any]] = None,
    metadatas: Optional[List[Dict[str, Any]]] = None,
)
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `texts` | `Iterable[str]` | Yes | Iterable of text data. |
| `source` | `Optional[str]` | No | Source of the text data. Optional. Defaults to None. (default: `None`) |
| `ids` | `Optional[List[str]]` | No | List of unique identifiers for each text. Optional. Defaults to None. (default: `None`) |
| `metadata` | `Optional[Dict[str, Any]]` | No | Metadata for all texts. Optional. Defaults to None. (default: `None`) |
| `metadatas` | `Optional[List[Dict[str, Any]]]` | No | List of metadata for each text. Optional. Defaults to None. (default: `None`) |

## Extends

- `BaseLoader`

## Constructors

```python
__init__(
    self,
    texts: Iterable[str],
    *,
    source: Optional[str] = None,
    ids: Optional[List[str]] = None,
    metadata: Optional[Dict[str, Any]] = None,
    metadatas: Optional[List[Dict[str, Any]]] = None,
) -> None
```

| Name | Type |
|------|------|
| `texts` | `Iterable[str]` |
| `source` | `Optional[str]` |
| `ids` | `Optional[List[str]]` |
| `metadata` | `Optional[Dict[str, Any]]` |
| `metadatas` | `Optional[List[Dict[str, Any]]]` |


## Properties

- `texts`
- `source`
- `ids`
- `metadata`
- `metadatas`

## Methods

- [`lazy_load()`](https://reference.langchain.com/python/langchain-community/document_loaders/pebblo/PebbloTextLoader/lazy_load)
- [`load()`](https://reference.langchain.com/python/langchain-community/document_loaders/pebblo/PebbloTextLoader/load)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/a6a6079511ac8a5c1293337f88096b8641562e77/libs/community/langchain_community/document_loaders/pebblo.py#L278)