Skip to content
1 min read · 142 words

Interface: GenerationRetryConfig ​

Defined in: src/batteries/generation/openai/types.ts:29

Retry/backoff configuration for HTTP-backed generation batteries. Mirrors the embeddings battery's EmbeddingsRetryConfig so behavior is consistent across the bundled batteries.

Properties ​

PropertyTypeDescriptionDefined in
baseDelayMs?numberBase backoff delay in ms; doubled each attempt. Default 500.src/batteries/generation/openai/types.ts:33
honorRetryAfter?booleanHonor an upstream Retry-After header when present. Default true.src/batteries/generation/openai/types.ts:39
maxAttempts?numberMax total attempts (including the first). Default 1 (no retry).src/batteries/generation/openai/types.ts:31
maxDelayMs?numberBackoff ceiling in ms. Default 30_000.src/batteries/generation/openai/types.ts:35
retriableStatuses?number[]HTTP statuses eligible for retry. Default [429, 500, 502, 503, 504].src/batteries/generation/openai/types.ts:37