> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# 保留期限

**保留期限**设置可用于配置对话式智能体存储对话转录文本和录音的时长。这些设置有助于遵守数据隐私法规。

## 概述

默认情况下，ElevenLabs 会保留对话数据 2 年。你可以将此期限修改为：

* 任意天数（如 30、90、365）
* 将值设为 -1，以无限期保留
* 将值设为 0，以计划删除

保留设置分别适用于：

* **对话转录文本**：所有互动的文本记录
* **录音**：来自用户和智能体的语音录音

> **Info**
>
> 为遵守 GDPR，建议设置符合数据处理目的的保留期限。为遵守 HIPAA，请至少保留记录 6 年。

## 修改保留设置

### 前提条件

* 一个 [ElevenLabs 账户](https://elevenlabs.io)
* 已配置的 ElevenLabs 对话式智能体（[在此创建](/docs/zh/eleven-agents/quickstart)）

#### 通过控制台更新

#### 访问保留设置

前往智能体设置并选择“高级”标签。保留设置位于“数据保留”部分。

![启用覆盖项](/docs/_fern-img/39019a60151b8d999d5e1719e1553508a91c3bf7a34e6f5729ea2942c3dc4d57.webp)

#### 更新保留期限

1. 输入所需的保留天数
2. 选择是否将更改应用于现有数据
3. 点击“保存”确认更改

![启用覆盖项](/docs/_fern-img/a5d069a0957ee06672aab4a8784362a72ed7d3f055d548eb54b32998ec246aad.webp)

修改保留设置时，你可以选择将新的保留期限应用于现有对话数据，或仅应用于之后的新对话。

#### 通过 CLI 更新

#### 拉取智能体配置

```bash
elevenlabs agents pull --agent "<agent-name>"
```

#### 编辑 \`agent_configs/\<agent-name>.json\`

设置 `platform_settings.privacy.retention_days`：

```json
{
  "platform_settings": {
    "privacy": {
      "retention_days": 30
    }
  }
}
```

#### 推送更改

```bash
elevenlabs agents push --agent "<agent-name>"
```

#### 通过 API 更新

```python
from elevenlabs import ElevenLabs

elevenlabs = ElevenLabs()

elevenlabs.conversational_ai.agents.update(
    agent_id="agent_7101k5zvyjhmfg983brhmhkd98n6",
    platform_settings={
        "privacy": {"retention_days": 30},
    },
)
```

```typescript
import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";

const elevenlabs = new ElevenLabsClient();

await elevenlabs.conversationalAi.agents.update("agent_7101k5zvyjhmfg983brhmhkd98n6", {
  platformSettings: {
    privacy: { retentionDays: 30 },
  },
});
```

> **Warning**
>
> 如果选择将更改应用于现有数据，缩短保留期限可能会立即删除早于新保留期限的数据。