diff --git a/src/ipc/utils/stream_utils.ts b/src/ipc/utils/stream_utils.ts index 1256ca1..59480f7 100644 --- a/src/ipc/utils/stream_utils.ts +++ b/src/ipc/utils/stream_utils.ts @@ -60,7 +60,7 @@ export function streamTextWithBackup(params: StreamTextWithBackupParams): { ); const { textStream } = streamText({ ...rest, - maxRetries: 0, + maxRetries: i === modelClients.length - 1 ? 3 : 0, model: currentModelClient.model, abortSignal: attemptAbort.signal, onError: (error) => {