add try catch for openai responses api

This commit is contained in:
Danel Kungla
2025-09-23 16:08:07 +03:00
parent edba074b38
commit 8794bf998c

View File

@@ -91,19 +91,26 @@ async function recommendationsLoader(
title,
}));
const response = await openAIClient.responses.create({
store: false,
prompt: {
id: analysesRecommendationsPromptId,
variables: {
analyses: JSON.stringify(formattedAnalyses),
results: JSON.stringify(formattedAnalysisResponses),
gender: gender.value,
age: age.toString(),
weight: weight.toString(),
let response;
try {
response = await openAIClient.responses.create({
store: false,
prompt: {
id: analysesRecommendationsPromptId,
variables: {
analyses: JSON.stringify(formattedAnalyses),
results: JSON.stringify(formattedAnalysisResponses),
gender: gender.value,
age: age.toString(),
weight: weight.toString(),
},
},
},
});
});
} catch (error) {
console.error('Error calling OpenAI: ', error);
return [];
}
const json = JSON.parse(response.output_text);