fix: Add error handling for missing role in OpenAIClient.js (#1352)

This commit is contained in:
Danny Avila 2023-12-14 10:53:40 -05:00 committed by GitHub
parent ea1dd59ef4
commit d259431316
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -843,6 +843,7 @@ ${convo}
) ||
err?.message?.includes('The server had an error processing your request') ||
err?.message?.includes('missing finish_reason') ||
err?.message?.includes('missing role') ||
(err instanceof OpenAI.OpenAIError && err?.message?.includes('missing finish_reason'))
) {
logger.error('[OpenAIClient] Known OpenAI error:', err);