Spaces:
Runtime error
Runtime error
File size: 858 Bytes
0509f82 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
/**
* Makes a request to the sentiment analysis API endpoint
* @param {string} reviewText - The review text to analyze
* @returns {Promise<Object>} - The sentiment analysis result
*/
export async function analyzeSentiment(reviewText) {
try {
const response = await fetch(
'https://chethanmsrit-movie-sentiment-analysis.hf.space/sentiment', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ reviewText }),
});
if (!response.ok) {
const errorData = await response.json();
throw new Error(errorData.message || 'Failed to analyze sentiment');
}
return await response.json();
} catch (error) {
console.error('Error analyzing sentiment:', error);
throw error;
}
}
|