制限

Direct API のリクエストレート制限、それを示すヘッダー、サイズと件数の制限について説明します。

リクエストレート

バケット上限カウント単位
生成の読み取り生成 1 件につき毎分 30 回、合計で毎分 1,200 回API キー
無料のツール呼び出し(一覧、カタログ、plan_media、呼び出しが取り込む各メディア URL)毎時 1,000 回API キー
Webhook の管理(/webhooks とその配下のパス)毎分 60 回API キー
/usage、/me毎分 60 回API キー
API キーが機能しないリクエスト(401)10 分あたり 60 回。超えると、そのアドレスからのリクエストはウィンドウが空くまで 429(Retry-After 付き)を返します。ただし、直近 10 分以内に認証に成功したキーは除きますクライアントの IP アドレス(IPv6 アドレスは /64 単位)
有料のツール呼び出しリクエストレートの制限なし
  • 有料の呼び出しはレートではなく金額で制限されます。キーの クレジット上限 と組織の残高です。
  • 高負荷時、生成は拒否されるのではなく、モデルの処理枠が空くまで queued で待機します。モデルが同時に処理できる以上の作業を開始すると、後の生成に時間がかかるようになりますが、失敗することはありません。
  • 結果として無料になった有料の呼び出し(音声のない動画に対する video_remove_audio など)は、無料の呼び出しのバケットにカウントされます。

レート制限のレスポンス

レート制限のあるエンドポイントは、すべて次のヘッダーを返します。

X-RateLimit-Limit: 1200
X-RateLimit-Remaining: 1187
X-RateLimit-Reset: 1792919760

拒否されたリクエストは、Retry-After: <seconds> と次のボディを付けて 429 を返します。

{
  "description": "This API key read generations more than 1200 times a minute. Poll less often, or pass ?wait= to be answered when a status changes.",
  "code": "rate_limited",
  "data": { "retry_after_seconds": 14 }
}

再試行する前に Retry-After の秒数だけ待ってください。429 で課金されることはありません。

サイズと件数の制限

制限値
リクエストボディ1 MB
画像の生成開始 1 回あたりの variations1 から 4
一括読み取り 1 回あたりの ID 数10
wait45 秒
metadata20 キー。キーは最大 40 文字、値は最大 500 文字
Idempotency-Key最大 200 文字、24 時間保持
組織あたりの有効な API キー10
組織あたりの Webhook エンドポイント10
アセットリンクの有効期間無期限
モデルごとの入力(プロンプトの長さ、参照画像、尺、ファイルサイズ)モデル と各ツールの input_schema に記載のとおり

何かお困りのことやご質問がありましたら、お気軽にご連絡ください。喜んでお手伝いします。こちらまでご連絡ください support@morphic.com.

このページの内容