OpenCode
OpenCode の 429 に対処する方法
429 はリクエストが到達したもののレート制限されたことを意味します。まず繰り返しの再試行を止めてください。
まずは以下のチェックから
サービスが頻繁すぎるリクエストを一時的に拒否しました。
- OpenCode が 429、Too Many Requests、または短期間の繰り返し失敗を返します。
- 短期間に大量のリクエストが送信された
- 繰り返しの再試行を止めて待つ
429rate limit01
429 を設定エラーとして扱わない
401 とは異なり、429 はリクエストがサービスに到達したことを示します。APIキーを繰り返しローテーションしないでください。
02
リクエスト頻度を下げる
手動または自動の再試行を一時停止し、キーを共有している別のクライアントがないか確認してください。
- 1繰り返しの再試行を止めて待つ
- 2同じキーを使用している他のクライアントがないか確認する
03
制限が解除された後に確認する
待ってから短いメッセージを1通送信します。429 が続く場合は、サービス側での調査のために時間帯を記録してください。
- 1同じキーを使用している他のクライアントがないか確認する
- 2短いメッセージで一度だけ再テストする
それでも解決しない場合
出典
再設定
連携センターに戻り、セットアップ手順を続けてください。
関連するセットアップ手順に戻るRelated problems
API キーが無効または 401 · /models にモデルがない、または Model Not Found · モデルは一覧に表示されるが、リクエストが完了しない · Base URL が正しくない、404、または接続失敗 · opencode コマンドが見つかりません · 利用量は記録されているのに OpenCode が返信を表示しない · reasoning part/text part が見つからない、または summaryParts の解析エラー · 無効な opencode.json · 403 Forbidden · BunInstallFailedError または models.dev のダウンロード失敗