🔧 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)で障害情報を確認する