fix
This commit is contained in:
@@ -131,7 +131,14 @@ export async function forceGenerateTopicQuestions(topic, count = 5) {
|
|||||||
let candidates = null;
|
let candidates = null;
|
||||||
|
|
||||||
for (let attempt = 0; attempt < 3; attempt++) {
|
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);
|
const qualityError = validateBatchQuality(questions);
|
||||||
if (qualityError) {
|
if (qualityError) {
|
||||||
|
|||||||
Reference in New Issue
Block a user