Skip to content
1 min read · 142 words

Interface: EmbeddingsRetryConfig ​

Defined in: src/batteries/embeddings/openai/types.ts:40

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

Properties ​

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