Nous avons utilisé QDRANT pour héberger la base de données vectorielle dans le cloud. Pour l'incorporation de texte, nous avons utilisé le modèle à emballage de texte-3 d'OpenAI. Nous avons utilisé Sveltekit comme méta-cadre couvrant à la fois le frontal et le backend. Pour la base de données, nous avons utilisé des Postgres. Base de données dans hébergée dans Supabase.
Vous pouvez cloner le référentiel par simplement
git clone https://github.com/yoboBUETGenesis/workspace.git Une fois que vous avez cloné le projet, installez les dépendances requises avec npm install (ou pnpm install ou yarn ), démarrez un serveur de développement:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
# or use pnpm
pnpm run dev Pour créer une version de production de votre application:
npm run build
# or use pnpm
pnpm run build Vous pouvez prévisualiser la version de production avec npm run preview .
Vous aurez besoin d'un fichier environnement CopnSisting des entités suivantes
PUBLIC_SUPABASE_URL= " ************************************* "
PUBLIC_SUPABASE_ANON_KEY= " ************************************* "
OPENAI_KEY_2= " ************************************* "
QDRANT_HOST= " ************************************* "
QDRANT_API_KEY= " ************************************* "
GOOGLE_API_KEY_1= " ************************************* "
GOOGLE_API_KEY_2= " ************************************* "