fix(OpenAIClient): do not invoke abortCompletion on completion error (#1473)

This commit is contained in:
Danny Avila 2024-01-02 08:40:26 -05:00 committed by GitHub
parent c7306395e9
commit 2b3fa327a3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -859,7 +859,6 @@ ${convo}
(err instanceof OpenAI.OpenAIError && err?.message?.includes('missing finish_reason')) (err instanceof OpenAI.OpenAIError && err?.message?.includes('missing finish_reason'))
) { ) {
logger.error('[OpenAIClient] Known OpenAI error:', err); logger.error('[OpenAIClient] Known OpenAI error:', err);
await abortController.abortCompletion();
return intermediateReply; return intermediateReply;
} else if (err instanceof OpenAI.APIError) { } else if (err instanceof OpenAI.APIError) {
if (intermediateReply) { if (intermediateReply) {