Increase the number of retries

This commit is contained in:
Matt Rubens 2024-12-15 11:01:09 -05:00
parent c9e3e60102
commit 5825aa6502
10 changed files with 11 additions and 11 deletions

View file

@ -172,7 +172,7 @@ export class AnthropicHandler implements ApiHandler {
}
})();
}, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 2000,
onRetry: (error, attempt, delayMs) => {
console.log(`Anthropic request failed (attempt ${attempt})`);

View file

@ -108,7 +108,7 @@ export class AwsBedrockHandler implements ApiHandler {
}
})();
}, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 2000,
onRetry: (error, attempt, delayMs) => {
console.log(`Bedrock request failed (attempt ${attempt})`);

View file

@ -50,7 +50,7 @@ export class GeminiHandler implements ApiHandler {
} as ApiStreamChunk;
})();
}, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 2000,
onRetry: (error, attempt, delayMs) => {
console.log(`Gemini request failed (attempt ${attempt})`);

View file

@ -50,7 +50,7 @@ export class LmStudioHandler implements ApiHandler {
}
})();
}, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 2000,
onRetry: (error, attempt, delayMs) => {
console.log(`LM Studio request failed (attempt ${attempt})`);

View file

@ -51,7 +51,7 @@ export class OllamaHandler implements ApiHandler {
}
})();
}, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 2000,
onRetry: (error, attempt, delayMs) => {
console.log(`Ollama request failed (attempt ${attempt})`);

View file

@ -48,7 +48,7 @@ export class OpenAiNativeHandler implements ApiHandler {
} as ApiStreamChunk;
})();
}, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 2000,
onRetry: (error, attempt, delayMs) => {
console.log(`OpenAI Native request failed (attempt ${attempt})`);
@ -94,7 +94,7 @@ export class OpenAiNativeHandler implements ApiHandler {
}
})();
}, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 2000,
onRetry: (error, attempt, delayMs) => {
console.log(`OpenAI Native request failed (attempt ${attempt})`);

View file

@ -74,7 +74,7 @@ export class OpenAiHandler implements ApiHandler {
}
})();
}, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 2000,
onRetry: (error, attempt, delayMs) => {
console.log(`OpenAI request failed (attempt ${attempt})`);

View file

@ -174,7 +174,7 @@ export class OpenRouterHandler implements ApiHandler {
} as ApiStreamChunk;
})();
}, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 2000,
onRetry: (error, attempt, delayMs) => {
console.log(`OpenRouter request failed (attempt ${attempt})`);

View file

@ -81,7 +81,7 @@ export class VertexHandler implements ApiHandler {
}
})();
}, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 2000,
onRetry: (error, attempt, delayMs) => {
console.log(`Vertex request failed (attempt ${attempt})`);

View file

@ -55,7 +55,7 @@ describe('withRetry', () => {
const result: ApiStreamChunk[] = [];
for await (const chunk of withRetry(operation, {
maxRetries: 5,
maxRetries: 10,
initialDelayMs: 1000,
onRetry
})) {