現在の制限を確認する
API Key のレート制限または残りクレジットを確認するには、/v1/key に GET リクエストを送信します:
- Python
- Node.js
- cURL
無料プランの制限
ID が:free で終わるモデルはクレジットを購入せずに利用できますが、以下の制限があります:
無料プランの制限は、無料モデルバリアント(
:free サフィックス)にのみ適用されます。有料モデルにはクレジット残高が必要です。DDoS 保護
Cloudflare の DDoS 保護は、合理的な使用パターンを大きく超えるリクエストを自動的にブロックします。これらのブロックは一時的なもので、トラフィックが正常化されると解除されます。残高がマイナスの場合
アカウントのクレジット残高がマイナスの場合、無料モデルを含めて402 Payment Required エラーが発生する可能性があります。残高をゼロ以上に戻すためにクレジットを追加するとアクセスが回復します。
キーごとの消費制限
個々の API Key に消費制限を設定してコストを管理できます:- 制限: キーが消費できる最大クレジット
- リセット間隔:
daily、weekly、monthly、またはnever
モデル固有の制限
一部の高需要モデルは、アカウントの全体的なクォータとは独立した追加のモデルレート制限を持つ場合があります。特定のモデルで429 Too Many Requests エラーが発生した場合は、以下を検討してください:
:floorまたは:nitroバリアントを使用して異なるプロバイダーエンドポイントにアクセスする- 複数のモデルに負荷を分散させるため、順序付きの候補モデルリストを指定する
- クライアントに指数バックオフとリトライロジックを実装する