Claude Code · トラブルシューティング
Claude Code API接続エラー:タイムアウトと修正方法
接続エラーとは、Claude Code がAPIから応答を一度も受け取れなかったことを意味します。リクエストがAPIに届かなかったか、応答が返るまでに時間がかかりすぎたかのどちらかです。4xx や 5xx エラーとは異なり、原因は通常、ネットワーク経路またはエンドポイントアドレスにあります。
最終確認日
エラーテキスト
API Error (Connection error.) · Unable to connect to API (ECONNREFUSED) · Request timed out段階的な修正方法
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. ネットワークをテスト
同じターミナルで curl -I https://api.aicodewith.ai を実行してください。応答がない、または失敗する場合、問題はネットワークにあり、Claude Code にはありません。
3. プロキシとファイアウォール
プロキシを使用する場合は、そのターミナルで HTTPS_PROXY をエクスポートしてください(または env ブロックに追加してください)。企業のファイアウォールでは api.aicodewith.ai の許可が必要な場合があります。
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。