エラー処理
エラー形式の調整 OpenAI: 単一の `error` オブジェクトには、`message` / `type` / `code` の 3 つのフィールドが含まれます。一般的なコード: `invalid_api_key` (401)、`insufficient_balance` (402)、`rate_limit_exceeded` (429)、`tenant_monthly_quota_exceeded` (429)、`upstream_error` (502)。アップストリーム 5xx では透過的に再試行します。すべての再試行が失敗した場合にのみ、最終エラーが表示されます。
json
{
"error": {
"message": "Account balance depleted. Please top up to continue.",
"type": "insufficient_balance",
"code": "account_suspended"
}
}レート制限
デフォルトはキーごとに 60 RPM。制限を超えた場合は、`X-RateLimit-Remaining` および `X-RateLimit-Reset` ヘッダーが付加された 429 が返されます。エンタープライズプランでは上限を緩和できますので、カスタマイズについてはお問い合わせください。
応答ヘッダー
各応答には、便利なメタデータ ヘッダーが付属しています。
| X-Trace-ID | unique request ID, include it in support tickets |
| X-Usage-Input-Tokens | input tokens counted for billing |
| X-Usage-Output-Tokens | output tokens counted for billing |
| X-RateLimit-Remaining | remaining requests in current window |
| X-RateLimit-Reset | seconds until window resets |
価格
すべての内部モデルは統一された定額価格です: インプット $3.00 / 100 万トークン、アウトプット $12.00 / 100 万トークン。キャッシュ ヒット (正確 + セマンティック) には、通常価格の 25% が課金されます。再試行とパスのヘッジにかかるコストは当社が内部的に負担します。最終的に表示された答えに対してのみお支払いいただきます。