Hemos utilizado QDRANT para alojar la base de datos Vector en la nube. Para la incrustación de texto, hemos utilizado el modelo de texto-3-pequeña de OpenAI. Hemos utilizado a Sveltekit como un meta marco que cubre tanto el front-end como el backend. Para la base de datos hemos usado Postgres. Base de datos en alojada en Supabase.
Puede clonar el repositorio simplemente
git clone https://github.com/yoboBUETGenesis/workspace.git Una vez que haya clonado el proyecto, instale las dependencias requeridas con npm install (o la instalación o yarn pnpm install ), inicie un servidor de desarrollo:
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 Para crear una versión de producción de su aplicación:
npm run build
# or use pnpm
pnpm run build Puede obtener una vista previa de la construcción de producción con npm run preview .
Necesitará un archivo de entorno que encienda las siguientes entidades
PUBLIC_SUPABASE_URL= " ************************************* "
PUBLIC_SUPABASE_ANON_KEY= " ************************************* "
OPENAI_KEY_2= " ************************************* "
QDRANT_HOST= " ************************************* "
QDRANT_API_KEY= " ************************************* "
GOOGLE_API_KEY_1= " ************************************* "
GOOGLE_API_KEY_2= " ************************************* "