export const DEFAULT_CODEX_BASE_URL = "https://chatgpt.com/backend-api"; export const JWT_CLAIM_PATH = "https://api.openai.com/auth"; export const MAX_SSE_REQUEST_RETRIES = 4; export const DEFAULT_STREAM_MAX_RETRIES = 5; export const MAX_STREAM_MAX_RETRIES = 100; export const DEFAULT_STREAM_IDLE_TIMEOUT_MS = 300_000; export const INITIAL_STREAM_RETRY_DELAY_MS = 200; export const DEFAULT_MAX_RETRY_DELAY_MS = 60_000; export const DEFAULT_OVERLOAD_INITIAL_RETRY_DELAY_MS = 30_000; export const DEFAULT_OVERLOAD_RETRY_DELAY_MS = 60_000; export const DEFAULT_OVERLOAD_RECOVERY_BUDGET_MS = 180_000; export const DEFAULT_RATE_LIMIT_RECOVERY_BUDGET_MS = 180_000; export const DEFAULT_SSE_HEADER_TIMEOUT_MS = 20_000; export const DEFAULT_WEBSOCKET_CONNECT_TIMEOUT_MS = 15_000; export const DEFAULT_WEBSOCKET_CLOSE_TIMEOUT_MS = 5_000; export const CODEX_RESPONSE_STATUSES = new Set(["completed", "incomplete", "failed", "cancelled", "queued", "in_progress"]); export const OPENAI_BETA_RESPONSES_WEBSOCKETS = "responses_websockets=2026-02-06"; export const WEBSOCKET_MESSAGE_TOO_BIG_CLOSE_CODE = 1009; export const OPENAI_PROMPT_CACHE_KEY_MAX_LENGTH = 64;