Skip to content

Commit 92876e8

Browse files
committed
fix retry loop
Signed-off-by: Grant Linville <[email protected]>
1 parent 9a0709f commit 92876e8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/openai/client.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@ func (c *Client) contextLimitRetryLoop(ctx context.Context, request openai.ChatC
453453
request.Messages = dropMessagesOverCount(maxTokens, request.Messages)
454454
response, err = c.call(ctx, request, id, status)
455455
if err == nil {
456-
break
456+
return response, nil
457457
}
458458

459459
var apiError *openai.APIError
@@ -465,7 +465,7 @@ func (c *Client) contextLimitRetryLoop(ctx context.Context, request openai.ChatC
465465
return nil, err
466466
}
467467

468-
return response, nil
468+
return nil, err
469469
}
470470

471471
func appendMessage(msg types.CompletionMessage, response openai.ChatCompletionStreamResponse) types.CompletionMessage {

0 commit comments

Comments
 (0)