結論
Whiziはチャットを1ユーザーあたり1分10通、1時間60通までに制限しており、あらゆる種類のリクエストも1ユーザーあたり1分30リクエストという共通の上限を通過する必要があります。これらのバーストリミットは無料プラン、Starter、Pro、Powerhouseのすべてで共通です。アップグレードしても上限は上がりません。
拒否されたリクエストは無料です。レート制限による拒否は取り消されるため、429エラーがプランの利用枠からメッセージを消費することはありません。
| リミット | 値 | 適用範囲 |
|---|---|---|
| チャットメッセージ(1分あたり) | 10 | ユーザーごと |
| チャットメッセージ(1時間あたり) | 60 | ユーザーごと |
| 全ルート合計 | 30リクエスト/分 | ユーザーごと |
| 全ルート合計 | 60リクエスト/分 | IPアドレスごと |
IPアドレスは共有されることがあるため、IPごとの上限はユーザーごとの上限よりも意図的に緩く設定されています。
この4つすべてに共通する対処法は、待つことです。ウィンドウは短いため、実質的には1分待てば十分です。
レート制限エラー文言をすべてそのまま掲載
レート制限による拒否はHTTP 429とコード rate_limit_reached を返します。画像アップロードには専用のコード upload_rate_limited と upload_daily_limit_reached があります。
| メッセージ | HTTPとコード | 発生条件 | 対処法 |
|---|---|---|---|
Too many requests. Please wait and try again. | 429 rate_limit_reached | そのルートの1分あたりのウィンドウ、全ルート合計の上限、またはIPごとのウィンドウのいずれかがリクエストを拒否した | 1分待って再送信する |
Hourly message limit reached. Please try again later. | 429 rate_limit_reached | 1時間あたり60通というチャットの上限ウィンドウが拒否した | 1時間のウィンドウが切り替わるまで待つ |
Upload rate limit reached. Please wait a moment before uploading another image. | 429 upload_rate_limited | UTCの1分間に10回を超える画像アップロードが試行された | 次のUTCの1分間まで待つ |
Daily upload limit reached. Please try again tomorrow. | 429 upload_daily_limit_reached | UTCの1日ですでに60回の画像アップロードが行われた | 次のUTCの日まで待つ |
That is a few in a row. Give it a minute, then send this again. | フィードバック送信リクエストが429を返した | フィードバックルートは1分あたり6件までの送信を許可している | 1分待って再送信する |
Too many reports right now. Please try again shortly. | 共有会話の通報エンドポイントが429を返した | 共有会話の通報ルートは共有トークンごとに1分あたり10件までを許可している | 待ってから再度通報する |
Too many requests. Please wait and try again. は、1時間あたりのチャット上限を除くすべてのウィンドウで使われるデフォルトのメッセージなので、ルート単位の上限、アカウント全体の上限、あるいはネットワークのいずれかを意味する可能性があります。Hourly message limit reached. Please try again later. は、1時間あたり60通の上限ウィンドウが拒否した場合にのみ使われるため、2つのうちではより正確な診断となります。
ルートごとの上限、その全リスト
各ルートは、1分あたり30リクエストというアカウント全体の上限に加えて、独自の1分あたりのウィンドウを持っています。特に記載がない限り、これらはユーザーごとの上限です。
| 操作 | リミット |
|---|---|
| 指定モデルでのメッセージ送信 | 1分あたり10回 |
| 会話の新規作成 | 1分あたり10回 |
| 会話の検索 | 1分あたり20回 |
| 会話のインポート | 1分あたり20回 |
| プロジェクトの作成、編集 | 1分あたり20回 |
| プロジェクトファイルのアップロード | 1分あたり10回 |
| 画像のアップロード | 1分あたり10回、1日あたり60回 |
| 音声セッションの開始 | 1分あたり6回 |
| 音声セッションの終了 | 1分あたり6回 |
| フィードバックの送信 | 1分あたり6回 |
| AI出力の通報 | 1分あたり6回 |
| 共有会話の通報 | 1分あたり10回、共有トークンごと |
| サブスクリプションの同期 | 1分あたり6回 |
| アカウントデータのエクスポート | 1分あたり5回 |
アカウントデータのエクスポートはアカウントが持つすべてを読み込むため、1分あたり5回という中で最も厳しい制限になっています。
1つのルートだけは、エラーを表示する代わりに自動で再試行します。チャットのインポートが429に遭遇すると、クライアントは20秒待ってから再試行し、1バッチあたり最大4回まで試みます。そのため、大きなChatGPTやClaudeのインポートは一時停止しながら自動的に続行されるのが正常です。詳しくはチャットインポートのエラーをご覧ください。
送信速度が原因ではない429エラー
他に3種類の拒否が429ステータスコードを共有しており、バーストリミットと誤解されがちです。それらを見分けるには、エラー本文中のコードを確認します。
| メッセージ | HTTPとコード | 実際の意味 |
|---|---|---|
Your monthly message limit has been reached. | 429 message_limit_reached | バーストリミットではなく、期間内のプラン利用枠を使い切ったことを意味する |
The model is temporarily rate-limited. Please retry shortly. | 429 provider_rate_limited | 上流のモデルプロバイダーが429を返した。アカウント側に原因はない |
Generation is paused on this account after repeated requests that Whizi cannot fulfil. It reopens automatically. Contact support from Settings if you think this is wrong. | 429 content_policy_locked | 生成プロンプトでコンテンツスクリーナーに繰り返し引っかかったことによるロックアウト |
プラン利用枠のケースは、ネットワークトレースを見なくても簡単に見分けられます。ウェブサイトはトースト通知の代わりに、Monthly Limit Reached というバッジ付きのアップグレードモーダルを表示します。待っても期間内には解除されません。請求期間が更新されるか、アップグレードするかのいずれかです。利用枠は、Starterが月間400通、Proが800通、Powerhouseが5,000通です。メッセージ数ではなくクレジットで計測されるウェブクライアントでは、同じ各ティアが400、2,000、8,000クレジットになります。詳細はプランと利用制限とクレジットの仕組みをご覧ください。
プロバイダー起因のケースには、音声パスにも対応する文言があります。Realtime voice is temporarily rate-limited. Please retry shortly. は同じ429 provider_rate_limited コードで、音声トークン発行の上流が429を返した場合に発生します。メディア生成のパスにも独自の文言があります。画像プロバイダーが拒否した場合は Image generation could not be started. Please try again. が429 image_provider_rate_limited として返され、ステータスのポーリングが拒否された場合は Image generation status is temporarily unavailable. が429 image_status_failed として返されます。動画と音楽にも、それぞれ独自のコードで同様のペアがあります。画像の送信パスでは、エラーが返される前に予約分が返金され、失敗または中断された生成も返金されます。それらの文言の残りは画像生成に失敗した場合に掲載しています。
コンテンツポリシーによるロックアウトは、このページの中で唯一、サポートに連絡するのが正直な答えとなるケースです。自動的に再開されますが、公開されている再開までの期間はなく、スクリーナーがあなたのプロンプトについて誤っていると思う場合は、サポートに連絡するのが正しい方法です。
429ではない409、403、413の拒否
他に4種類の拒否がレート制限のように見えますが、異なるステータスコードを持っています。ここではステータスコード自体が見分ける手がかりになります。
| メッセージ | HTTPとコード | 実際の内容 |
|---|---|---|
Duplicate message ignored. Please wait for the current response to finish. | 409 duplicate_message | 同じメッセージ本文が最近この会話にすでに送信されていた |
Generation already in progress. Please stop it or wait for it to finish. | 409 generation_in_progress | ユーザーごとの生成ロックがすでに保持されている |
Account sharing limit reached. Please use your own Whizi account. | 403 account_sharing_limit | 過去24時間に、1つのアカウントで3つを超える異なるデバイスまたはセッションキーが検出された |
Request is too large. | 413 request_too_large | そのルートのバイト上限をJSON本文が超えた |
最初の3つは送信パスに属するもので、メッセージが送信されない場合で扱っています。413については、リクエスト数を減らすのではなく、1回のリクエストで送る量を減らしてください。
- チャットは1ユーザーあたり1分10通、1時間60通
- すべてのルートは、さらに1ユーザーあたり1分30リクエストの上限も通過する
- IPごとの上限は1分60リクエストで、IPが共有されるため緩めに設定されている
- バーストリミットは無料プラン、Starter、Pro、Powerhouseで共通
- 429エラーが利用枠からメッセージを消費することはない
- rate_limit_reachedは待機、message_limit_reachedはプラン起因を意味する
- provider_rate_limitedは上流が原因で、アカウント側に原因はない
- チャットのインポートは429に対して20秒後に自動で再試行し、最大4回まで行う
よくある質問
Whiziで「Too many requests. Please wait and try again.」はどういう意味ですか?
これはコードrate_limit_reachedを伴うHTTP 429で、そのルートの1分あたりの上限、1分あたり30リクエストというアカウント全体の上限、または1分あたり60リクエストというIPごとの上限のいずれか3つのウィンドウのうちの1つがリクエストを拒否したことを意味します。1分待って再送信してください。
1分あたり何通のメッセージを送信できますか?
1ユーザーあたり1分10通、1時間60通です。指定モデルでの送信は別途1分あたり10回に制限されており、会話の新規作成も1分あたり10回です。これらの数値は全プランで共通なので、Powerhouseの契約者も無料アカウントとまったく同じバーストリミットになります。
アップグレードするとレート制限は上がりますか?
いいえ。1分10通、1時間60通というチャットの上限は無料プラン、Starter、Pro、Powerhouseで共通で、プランの利用枠レイヤーの内側ではなく、その手前に位置しています。アップグレードで上がるのは期間ごとの利用枠のほうで、Starterは月間400通、Proは800通、Powerhouseは5,000通、ウェブクライアントでは400、2,000、8,000クレジットになります。エラーが月間メッセージ上限に達したと表示している場合はアップグレードが効きますが、too many requestsと表示している場合は効きません。
クレジットが残っているのに「Hourly message limit reached. Please try again later.」と表示されるのはなぜですか?
この文言は利用枠ではなく、バーストリミッターによるものだからです。これは1時間あたり60通という上限ウィンドウが拒否した場合にのみ表示され、その期間にプランに残っているクレジットやメッセージ数とは関係ありません。
同じモデルが繰り返し「The model is temporarily rate-limited. Please retry shortly.」を返します。どうすればよいですか?
別のプロバイダー系統のモデルでメッセージを送信するか、モデルではなくルーターであるAutoを使ってください。Autoはあなたのプランがすでに利用できるモデルの中からのみ選択します。この拒否は、あなたのアカウントではなく上流のプロバイダーに起因するもので、Whiziは待機時間を公開していないため、同じモデルで再試行するのがもう一つの選択肢です。音声パスでも同じコードが独自の文言で返されます。「Realtime voice is temporarily rate-limited. Please retry shortly.」です。
失敗した、またはレート制限にかかったリクエストはクレジットを消費しますか?
いいえ。レート制限による拒否は取り消されるため、429エラーが利用枠からメッセージを消費することはなく、失敗または中断された生成は返金されます。コンテンツポリシーによる拒否は、利用枠が予約される前、プロバイダーが呼び出される前にスクリーニングされるため、これらも無料です。