> ## Documentation Index
> Fetch the complete documentation index at: https://www.krea.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# レート制限

> Krea API のレート制限、同時実行の挙動、バックオフパターンを学び、実際の本番トラフィックでもアプリケーションを信頼性高く維持できるようにします。

## 概要

レート制限は、すべてのユーザーの公平な利用とシステムの安定性を確保します。制限はプラン階層によって異なります。

## プラン別の制限

プラン階層によってレート制限が決まります。上位プランほど同時実行数、リクエストクォータ、バックログ許容量が大きくなります。

| プラン            | 同時実行数 | バックログ | レート制限 |
| -------------- | ----- | ----- | ----- |
| **Free**       | 基本    | 基本    | 基本    |
| **Pro**        | より高い  | より大きい | より高い  |
| **Enterprise** | カスタム  | カスタム  | カスタム  |

<Note>
  Enterprise プランの詳細やカスタムレート制限の設定については、営業担当までお問い合わせください。
</Note>

## ジョブのバックログ

同時実行数の上限を超えるジョブを送信した場合、追加のジョブは拒否されるのではなく、自動的にバックログに追加されます。実行中のジョブが完了すると、バックログのジョブは送信された順に処理されます。

つまり、キューロジックを自分で管理することなく、バッチジョブを送信できます — API が代わりに処理します。バックログ容量もプラン階層に応じてスケールします。

<Tip>
  [Webhooks](/developers/webhooks) を使用して、バックログのジョブが処理を開始または完了したときに通知を受け取ります。
</Tip>

### ベストプラクティス

* **指数バックオフを実装する** - リトライ間隔を段階的に長くする
* **クライアント側でリクエストをキューイングする** - 同時実行数を超えるジョブを送信しない
* **使用量を監視する** - リクエスト数を追跡して制限内に収める
* **Webhook を使用する** - ジョブ完了通知に [Webhooks](/developers/webhooks) を使用してポーリングリクエストを削減する

## 次のステップ

<CardGroup cols={2}>
  <Card title="API Keys & Billing" icon="key" href="/developers/api-keys-and-billing">
    API の利用状況とメトリクスを監視する
  </Card>

  <Card title="Webhooks" icon="bell" href="/developers/webhooks">
    Webhook を使ってポーリングを削減する
  </Card>
</CardGroup>
