fix
This commit is contained in:
@@ -131,7 +131,14 @@ export async function forceGenerateTopicQuestions(topic, count = 5) {
|
||||
let candidates = null;
|
||||
|
||||
for (let attempt = 0; attempt < 3; attempt++) {
|
||||
const questions = await callQuizModel(topic, count);
|
||||
let questions;
|
||||
try {
|
||||
questions = await callQuizModel(topic, count);
|
||||
} catch (err) {
|
||||
console.warn(`[quiz] LLM failed (attempt ${attempt + 1}):`, err.message);
|
||||
lastQualityError = err.message;
|
||||
continue;
|
||||
}
|
||||
|
||||
const qualityError = validateBatchQuality(questions);
|
||||
if (qualityError) {
|
||||
|
||||
Reference in New Issue
Block a user