fix: fallback gpt4-o

This commit is contained in:
ikechan8370 2024-05-16 18:50:37 +08:00
parent 5aa90788c2
commit 01425103f4

View file

@ -164,10 +164,12 @@ export class OfficialChatGPTClient {
}
} catch (err) {
logger.warn(err)
if (err.message?.includes('You have sent too many messages to the model. Please try again later.')) {
if (typeof err === 'string') {
if (err.includes('You have sent too many messages to the model. Please try again later.')) {
logger.warn('账户的gpt-o额度不足将降级为auto重试')
opts.model = 'auto'
}
}
return await this.sendMessage(prompt, opts, retry - 1, err.message)
}
}