fix: Add error handling for missing role in OpenAIClient.js (#1352)
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user