pull/22/head
Suvodip 2025-02-04 18:25:20 +05:30
parent d4d2a32a71
commit 3a64479fd4
2 changed files with 12 additions and 12 deletions

View File

@ -2,7 +2,7 @@ const AWS = require('aws-sdk');
const axios = require('axios'); const axios = require('axios');
const mongoose = require('mongoose'); const mongoose = require('mongoose');
const Game = require('../../models/gameModel'); // Ensure this path matches your project structure const Game = require('../../models/gameModel'); // Ensure this path matches your project structure
const FormData = require('form-data');
const aiEvaluateImageToStar = async (req, res) => { const aiEvaluateImageToStar = async (req, res) => {
try { try {
const { childId, gameName, gameID, gameTime, gameStar, screenShot } = req.body; const { childId, gameName, gameID, gameTime, gameStar, screenShot } = req.body;
@ -23,7 +23,7 @@ const aiEvaluateImageToStar = async (req, res) => {
// .catch(error => { // .catch(error => {
// console.error('Error:', error); // console.error('Error:', error);
// }); // });
// console.log(screenshotUrl.data.filePath) console.log(screenshotUrl.data.filePath)
const openAiPayload = { const openAiPayload = {
model: 'gpt-4o-mini', model: 'gpt-4o-mini',
messages: [ messages: [
@ -62,14 +62,14 @@ const aiEvaluateImageToStar = async (req, res) => {
const scoreResponse = openAiResponse.data.choices[0].message.content; const scoreResponse = openAiResponse.data.choices[0].message.content;
const parsedScore = JSON.parse(scoreResponse); const parsedScore = JSON.parse(scoreResponse);
console.log(openAiResponse) console.log(scoreResponse)
const gameData = new Game({ const gameData = new Game({
gameName, gameName,
childId, childId,
gameID, gameID,
gameTime, gameTime,
score: parsedScore.score || 'N/A', // Adjust key to match OpenAI response score: parsedScore.score || 'N/A', // Adjust key to match OpenAI response
gameStar: parsedScore.score || 'N/A', gameStar,
screenshotUrl, screenshotUrl,
}); });

View File

@ -31,10 +31,10 @@ const aiMarkDrawing = require("../api/aiMarkDrawing");
const aiFeedbackOnReportWithFollowup = require("../api/aiFeedbackOnReportWithFollowup"); const aiFeedbackOnReportWithFollowup = require("../api/aiFeedbackOnReportWithFollowup");
const aiTextToSpeech = require("../api/aiTextToSpeech"); const aiTextToSpeech = require("../api/aiTextToSpeech");
const aiEvaluateImageToStar = require("../api/aiEvaluateImageToStar"); const aiEvaluateImageToStar = require("../api/aiEvaluateImageToStar");
const getGameInfo = require("../api/getGameInfo"); // const getGameInfo = require("../api/getGameInfo");
const saveGalleryImage = require("../api/saveGalleryImage"); const saveGalleryImage = require("../api/saveGalleryImage");
const getGalleryImage = require("../api/getGalleryImage"); const getGalleryImage = require("../api/getGalleryImage");
const aiTest = require("../api/aiTest"); // const aiTest = require("../api/aiTest");
const router = express.Router(); const router = express.Router();
@ -195,9 +195,9 @@ router.get("/ping", (req, res) => {
}); });
// getGameInfo. // getGameInfo.
router.get("/getGameInfo", (req, res) => { // router.get("/getGameInfo", (req, res) => {
getGameInfo(req, res); // getGameInfo(req, res);
}); // });
// Save Drawing Game Gallery Image // Save Drawing Game Gallery Image
router.post("/saveGalleryImage", (req, res) => { router.post("/saveGalleryImage", (req, res) => {
@ -210,9 +210,9 @@ router.get("/ping", (req, res) => {
}); });
// Get Drawing Game Gallery Image // Get Drawing Game Gallery Image
router.post("/aiTest", (req, res) => { // router.post("/aiTest", (req, res) => {
aiTest(req, res); // aiTest(req, res);
}); // });
module.exports = router; module.exports = router;