Claude Code · トラブルシューティング

Claude Code API接続エラー:タイムアウトと修正方法

接続エラーとは、Claude Code がAPIから応答を一度も受け取れなかったことを意味します。リクエストがAPIに届かなかったか、応答が返るまでに時間がかかりすぎたかのどちらかです。4xx や 5xx エラーとは異なり、原因は通常、ネットワーク経路またはエンドポイントアドレスにあります。

最終確認日

エラーテキスト

Claude Code
API Error (Connection error.) · Unable to connect to API (ECONNREFUSED) · Request timed out

段階的な修正方法

  1. 1. アドレスを確認

    「/status」を実行してください。エンドポイントは https 経由の api.aicodewith.ai である必要があります。/v1 は付けず、タイプミスも避けてください。

    ~/.claude/settings.json
    {
      "env": {
        "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
        "ANTHROPIC_API_KEY": "",
        "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai"
      }
    }
  2. 2. ネットワークをテスト

    同じターミナルで curl -I https://api.aicodewith.ai を実行してください。応答がない、または失敗する場合、問題はネットワークにあり、Claude Code にはありません。

  3. 3. プロキシとファイアウォール

    プロキシを使用する場合は、そのターミナルで HTTPS_PROXY をエクスポートしてください(または env ブロックに追加してください)。企業のファイアウォールでは api.aicodewith.ai の許可が必要な場合があります。

  4. 4. タイムアウトを引き上げる

    遅いリクエストや長いリクエストの場合は、env ブロックに "API_TIMEOUT_MS": "600000" を追加して再起動してください。

よくある原因

症状考えられる原因
ECONNREFUSED または ENOTFOUNDホストが間違っている、またはDNS/プロキシがブロックしている
VPNまたはオフィスネットワークでのみ失敗するファイアウォールまたはプロキシのルール
長い回答の場合にのみタイムアウトするネットワークに対してタイムアウトが短すぎる
curl では動作するが Claude Code では失敗するシェルとIDEの間でプロキシ設定が異なる

失敗したリクエストは課金されますか?

失敗したリクエスト(4xx/5xx、タイムアウト、接続切断)は課金されません。正常に完了したリクエストに対してのみ課金されます。上流の障害が自動的に再試行されて成功した場合は、1回だけ課金されます。

それでも失敗する場合?

  • aicodewith でモデルのページを確認してください。各チャネルの最近の稼働状況が表示されます。
  • ダッシュボードの利用記録でリクエストを検索して、モデル、ステータス、コストを確認してください。
  • エラーが発生した時刻、モデル、エラーテキストを添えて support@aicodewith.com までメールしてください(完全なAPIキーは決して送らないでください)。

モデルのステータスと価格サポートに問い合わせドキュメント

FAQ

Claude Code で「API Error (Connection error)」とはどういう意味ですか?

Claude Code がAPIに到達できないか、時間内に応答を受け取れなかったことを意味します。ベースURLを確認し、次にネットワーク、プロキシ、ファイアウォールを確認してください。

Claude Code にプロキシを設定するにはどうすればよいですか?

Claude Code を起動するターミナルで HTTPS_PROXY をエクスポートするか、~/.claude/settings.json の env ブロックに追加してください。

Claude Code のタイムアウトを延ばすにはどうすればよいですか?

settings.json の env ブロックに API_TIMEOUT_MS(ミリ秒単位)を設定し、Claude Code を再起動してください。

接続エラーはAPIキーが原因ですか?

いいえ。キーの問題は401を返します。接続エラーはHTTP応答が届かなかったことを意味します。

curl では動作するのにIDEでは動作しないのはなぜですか?

IDEがシェルのプロキシ設定を引き継いでいない可能性があります。settings.json の env ブロックに HTTPS_PROXY を設定して、すべての Claude Code クライアントがそれを使用するようにしてください。

失敗したリクエストは課金されますか?

失敗したリクエスト(4xx/5xx、タイムアウト、接続切断)は課金されません。正常に完了したリクエストに対してのみ課金されます。上流の障害が自動的に再試行されて成功した場合は、1回だけ課金されます。

試してみませんか?

課金はプリペイド残高からのトークン単位です。レート制限と同時実行数の制限が適用され、各APIキーごとに1日・1か月・合計の利用上限額を設定できます。

関連情報

出典

Claude および Claude Code は Anthropic PBC の商標です。aicodewith は独立したプラットフォームであり、Anthropic とは提携しておらず、Anthropic による承認も受けていません。エラーフォーマットは Claude Code からの引用であり、変更される可能性があります。確認日:2026-10-10。