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
| Property | Type | Description | Defined in |
|---|---|---|---|
baseDelayMs? | number | Base backoff delay in ms; doubled each attempt. Default 500. | src/batteries/generation/openai/types.ts:33 |
honorRetryAfter? | boolean | Honor an upstream Retry-After header when present. Default true. | src/batteries/generation/openai/types.ts:39 |
maxAttempts? | number | Max total attempts (including the first). Default 1 (no retry). | src/batteries/generation/openai/types.ts:31 |
maxDelayMs? | number | Backoff 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 |