> 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 智能体在高需求期间暂时超出工作区订阅的并发限制。启用后，智能体最多可处理正常并发限制的 3 倍，超出部分的呼叫按标准费率的双倍收费。

此功能有助于避免在流量高峰时漏接呼叫，同时让常规使用模式的成本保持可预测。

## 突发定价的工作方式

为智能体启用突发定价后：

1. **常规容量**：订阅限制内的呼叫按标准费率收费。
2. **突发容量**：接受额外呼叫（最多为常规限制的 3 倍并发数或 300，以较低者为准），但按正常费率的 2 倍收费。
3. **超出容量时拒绝**：超出突发限制的呼叫将返回错误并被拒绝，除非已为智能体启用[呼叫排队](/docs/zh/eleven-agents/guides/call-queueing)，此时来电者将在队列中等待容量释放。

### 容量计算

| 订阅限制    | 突发容量    | 最大并发呼叫数     |
| ------- | ------- | ----------- |
| 10 个呼叫  | 30 个呼叫  | 30 个呼叫      |
| 50 个呼叫  | 150 个呼叫 | 150 个呼叫     |
| 100 个呼叫 | 300 个呼叫 | 300 个呼叫     |
| 200 个呼叫 | 300 个呼叫 | 300 个呼叫（上限） |

> **Note**
>
> 对于非企业版客户，最大突发并发数不得超过 300。

## 成本影响

突发定价采用分层收费模式：

* **订阅限制内**：适用标准每分钟费率。
* **突发呼叫**：按标准费率的 2 倍收费。
* **降优先级处理**：突发呼叫在语音转文本和文本转语音处理中的优先级较低。

### 定价示例

对于订阅限制为 20 个呼叫的工作区：

* 呼叫 1-20：标准费率（例如 \$0.08/分钟）。
* 呼叫 21-60：双倍费率（例如 \$0.16/分钟）。
* 呼叫 61+：拒绝。

> **Warning**
>
> 突发呼叫会被降级处理，语音处理延迟可能更高，类似匿名层级请求。

## 配置

突发定价可在呼叫限制设置中按智能体配置。

#### 通过仪表板更新

在仪表板中打开智能体，前往 **安全** 标签，滚动至 **限制**，然后开启 **启用突发**。保存更改。

#### 通过 CLI 更新

#### 拉取智能体配置

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

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

设置 `platform_settings.call_limits.bursting_enabled`：

```json
{
  "platform_settings": {
    "call_limits": {
      "agent_concurrency_limit": -1,
      "daily_limit": 1000,
      "bursting_enabled": true
    }
  }
}
```

#### 推送更改

```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={
        "call_limits": {
            "agent_concurrency_limit": -1,
            "daily_limit": 1000,
            "bursting_enabled": True,
        },
    },
)
```

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

const elevenlabs = new ElevenLabsClient();

await elevenlabs.conversationalAi.agents.update("agent_7101k5zvyjhmfg983brhmhkd98n6", {
  platformSettings: {
    callLimits: {
      agentConcurrencyLimit: -1,
      dailyLimit: 1000,
      burstingEnabled: true,
    },
  },
});
```