メインコンテンツへスキップ

エラーレスポンス形式

{"success": false, "message": "エラーメッセージ"}
チャットAPIエラー(OpenAI互換形式):
{"error": {"message": "エラー説明", "type": "エラータイプ", "code": "エラーコード"}}

HTTPステータスコード

コード意味説明
200OK成功
400Bad Requestリクエスト形式エラー
401UnauthorizedAPIキー不正・期限切れ
402Payment Requiredクレジット不足
403ForbiddenOpen API無効・スコープ不足
404Not Foundモデルが見つからない
429Too Many Requestsレート制限超過
500Internal Server Errorサーバーエラー
502Bad GatewayRAGサービス接続失敗

よくあるエラー

認証エラー (401)

{"success": false, "message": "Invalid or expired API key"}
対処法: APIキーが有効で、期限切れ・廃棄されていないか確認してください。

権限エラー (403)

{"success": false, "message": "Open API is not enabled for this tenant"}
対処法: 管理者にOpen APIの有効化を依頼してください。

クレジットエラー (402)

{"error": {"message": "Insufficient credits.", "type": "insufficient_credits"}}
対処法: 管理者にクレジットの追加を依頼してください。

トラブルシューティング

  1. Open APIページでキーのステータスを確認(有効/期限切れ/廃棄)
  2. テナントのOpen APIが有効化されているか確認
  3. Authorization: Bearer の形式が正しいか確認
  1. 管理画面でOpen APIタイプのモデルが作成されているか確認
  2. モデル名が正確か確認(大文字小文字を区別)
  3. モデルが有効状態か確認
  1. リクエストボディに "stream": true を含めているか確認
  2. クライアントがSSE解析に対応しているか確認