🔧 AI API エラー解決ガイド
| エラー | 原因 | 解決策 |
|---|---|---|
| HTTP 401 | APIキー無効・期限切れ | キーを再生成、コピー時の余分なスペースを確認 |
| HTTP 429 | レート制限超過 | 数秒〜数分待ちリトライ、指数バックオフ実装 |
| HTTP 400 | リクエスト形式エラー | JSONの形式・必須パラメータ・モデル名を確認 |
| Timeout | 応答が遅い(5秒超) | ローカルで実行、timeout値を増やす、max_tokensを減らす |
| URLError | ネットワーク接続失敗 | インターネット接続確認、URLのタイポを確認 |
🔍 デバッグのコツ
- エラーのHTTPコードを最初に確認する
e.read().decode("utf-8")でAPIのエラー詳細メッセージを読む- リクエストのJSONを
print(json.dumps(data, ensure_ascii=False))で確認する - APIのStatus Page(status.openai.com)で障害情報を確認する