Co-authored-by: Cursor <[email protected]>
This commit is contained in:
lejay
2026-05-28 07:20:38 +02:00
co-authored by Cursor
parent 6923c319a1
commit 6c0d7e47b8
81 changed files with 21780 additions and 2986 deletions
+4 -3
View File
@@ -29,15 +29,16 @@ export async function designTipsRoute(req, res) {
/**
* POST /api/ai/recommend-materials
* Body: { config, finishes: [{ id, name, collection }], roomAnalysis? }
* Body: { config, finishes: [{ id, name, collection, price_chf? }], roomAnalysis?, priorities? }
* priorities: { price: 1-5, quality: 1-5, durability: 1-5, aesthetics: 1-5 }
*/
export async function recommendMaterialsRoute(req, res) {
try {
const { config, finishes, roomAnalysis } = req.body;
const { config, finishes, roomAnalysis, priorities } = req.body;
if (!config || !finishes) {
return res.status(400).json({ error: 'Missing config or finishes in body' });
}
const result = await recommendMaterials(config, finishes, roomAnalysis);
const result = await recommendMaterials(config, finishes, roomAnalysis, priorities);
res.json(result);
} catch (err) {
console.error('[AI recommend-materials]', err.message);