הגדרות מערכת

מפתחות API

הגדרת מפתחות API

המפתחות מוגדרים בקובץ .env.local בתיקייה הראשית. אין להוסיף מפתחות ישירות בממשק זה.

OPENAI_API_KEY

מפתח OpenAI לייצור תשובות

מוגדר

DATABASE_URL

חיבור PostgreSQL

*.env.local

בסיס נתונים

המערכת משתמשת ב-PostgreSQL עם Prisma ORM.

# הרצת migrations:

npx prisma migrate dev

# הצגת סכמה:

npx prisma studio

# הרצה עם pgvector:

CREATE EXTENSION IF NOT EXISTS vector;

אבטחה ופרטיות

  • כל מפתחות ה-API שמורים בצד השרת בלבד
  • אנונימיזציה אוטומטית של שיחות מיובאות
  • Audit Log לכל פעולה רגישה
  • בדיקת בטיחות על כל תשובת בוט
  • הרשאות משתמשים – בפיתוח
  • הצפנת נתונים רגישים – בפיתוח

ארכיטקטורת המערכת

Frontend

  • Next.js 15 (App Router)
  • TypeScript
  • Tailwind CSS
  • RTL מלא

Backend

  • Next.js API Routes
  • Prisma ORM
  • PostgreSQL + pgvector
  • Zod validation

AI

  • OpenAI GPT-4o
  • Structured Output (JSON)
  • RAG + pgvector
  • Safety filters

פיתוח עתידי

  • Respond.io Webhook
  • Shadow Mode
  • Copilot Mode
  • Fine-tuning