ClaudeをWeb版またはAPIで利用する際、さまざまなエラーが発生することがあります。本記事では、よく見られるエラーコードを体系的に整理し、具体的な解決手順を紹介します。スムーズに復旧するための参考にしてください。
ネットワーク接続とリクエストエラー
エラー表示:"Connection error" または "ネットワーク異常"。
原因:ローカルネットワークの不安定、DNS解決の問題、またはClaudeサーバーの一時的な変動。
対処方法:まずネットワーク接続が正常か確認し、Wi-Fiの切り替えやモバイルデータの利用を試みてください。それでもアクセスできない場合は、ブラウザのキャッシュをクリアするか、別のブラウザをお試しください。APIユーザーはリクエストエンドポイント(例:https://api.anthropic.com)が正しいか確認し、ファイアウォールが443ポートをブロックしていないかチェックしてください。
エラーコード400 Bad Request:リクエストパラメータの形式が不正であることが原因です。API呼び出しのJSON構造を慎重に確認し、必須フィールド(例:model、max_tokens)が正しく、パラメータ値が許容範囲内であることを確認してください。
レート制限とトークン超過
エラーコード429 Too Many Requests:短時間に大量のリクエストを送信したため、レート制限が発生しています。
対処方法:リクエスト頻度を下げ、API呼び出しの間には少なくとも1秒の遅延を入れてください。Claude Proまたはチーム版を利用すると、より高いリクエスト枠が得られます。Web版で頻繁に更新している場合は、数分待ってから会話を再開してください。
エラー表示:"Context length exceeded" またはトークン数超過。
原因:会話履歴や入力テキストが長すぎて、モデルのコンテキストウィンドウ(例:Claude 3.5 Sonnetは200Kトークン対応)を超えています。
対処方法:入力内容を短くし、不要な履歴を削除してください。/messagesエンドポイントを呼び出す際はmax_tokensパラメータで出力長を制御するか、Claudeの「履歴を要約」機能を使ってコンテキストを圧縮してください。
アカウント認証と権限問題
エラーコード403 Forbidden:通常、APIキーが無効、期限切れ、または権限不足が原因です。Anthropic管理画面で新しいAPI Keyを生成し、リクエストヘッダーのx-api-keyフィールドに正しく設定されているか確認してください。Web版でこのエラーが発生した場合は、ログアウトしてから再ログインをお試しください。
エラー表示:"Your account has been locked" または "認証が必要です"。
原因:短時間に複数回パスワードを誤入力した、異なる場所からのログイン、またはセキュリティポリシーがトリガーされた可能性があります。
対処方法:登録メールアドレスに届くロック解除メールを確認し、指示に従ってパスワードをリセットしてください。メールが届かない場合は、Anthropicサポートにお問い合わせください。アカウントの安全性を高めるため、二段階認証(2FA)の有効化をおすすめします。
エラーコード500 Internal Server Error:サーバー側の一時的な障害であり、通常はユーザー側で対応する必要はありません。数分待ってから再試行してください。継続する場合は、Anthropicのステータスページでメンテナンス中かどうかを確認してください。