---
url: /api/py-Text.md
---
# swanlab.Text

[Github源代码](https://github.com/SwanHubX/SwanLab/blob/main/swanlab/sdk/internal/run/transforms/text/__init__.py)

```python
Text(
    data: Union[str],
    caption: str = None,
) -> None
```

| 参数    | 描述                                               |
| ------- | -------------------------------------------------- |
| data    | (Union\[str]) 接收字符串。                          |
| caption | (str) 文本的标签。用于在实验看板中对data进行标记。 |

## 介绍

对文本数据做转换，以被`swanlab.log()`记录。

![](https://swanlab-docs-1301372061.cos.ap-beijing.myqcloud.com/assets/zh/api/py-text/show.png)

### 记录字符串文本

记录单个字符串文本：

```python{4}
import swanlab

swanlab.init()
text = swanlab.Text("an awesome text.")
swanlab.log({"examples": text})
```

记录多个字符串文本：

```python
import swanlab

swanlab.init()

examples = []
for i in range(3):
    text = swanlab.Text("an awesome text.")
    examples.append(text)

swanlab.log({"examples": examples})
```
