From 733dfd9ed0edba3cbe8649174e61c25dfe4e7d57 Mon Sep 17 00:00:00 2001 From: Dmitry Rubtsov Date: Sun, 15 Oct 2023 15:12:30 +0600 Subject: [PATCH] retry on empty response --- internal/gpt/completions.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/gpt/completions.go b/internal/gpt/completions.go index 7bf15da..ea158a0 100644 --- a/internal/gpt/completions.go +++ b/internal/gpt/completions.go @@ -47,7 +47,7 @@ func (g *Gpt) complReqWithTimeout(ctx context.Context, msg []openai.ChatCompleti return "", ctx.Err() } else if isTokenExceededError(err) { msg = trimFirstMsgFromHistory(msg) - } else if !isServiceUnavailableError(err) { + } else if !isServiceUnavailableError(err) && len(res.Choices) > 0 { break }