SiteMente - AI-Powered Lead Generation Platform

Features:
- Mission Control dashboard
- HP Submissions tracking
- AI Agents integration
- Lead management CRM
- Marketing email templates
- Chrome extension support

Tech: Next.js, TypeScript, Tailwind CSS, MySQL
This commit is contained in:
2026-03-19 17:38:12 +01:00
parent 9981d2a9d2
commit d5575b58e3
34 changed files with 3061 additions and 22 deletions
+35
View File
@@ -0,0 +1,35 @@
import { NextResponse } from 'next/server';
export async function POST(request: Request) {
try {
const body = await request.json();
const { text } = body;
const prompt = `You are Cleopatra, a professional Spanish-speaking sales agent. Keep responses SHORT (1-2 sentences), friendly, in Spanish.
User: ${text}
Response in Spanish:`;
const res = await fetch("http://127.0.0.1:11434/api/generate", {
method: "POST",
headers: { "Content-Type": "application/json" },
signal: AbortSignal.timeout(60000),
body: JSON.stringify({
model: "phi3:mini",
prompt: prompt,
stream: false
})
});
const data = await res.json();
const reply = (data.response || "¡Hola! Estoy aquí.").substring(0, 200);
return NextResponse.json({ response: reply });
} catch (e) {
console.error(e);
return NextResponse.json({
response: "Tengo problemas para conectar. Intenta de nuevo."
}, { status: 500 });
}
}