Esta es una aplicación alternativa (frontend y backend) para los datos de ChatGPT + Enterprise con Azure OpenAI y el proyecto de búsqueda cognitiva.

EnterPrompt - Bot con propotencias chatgpt que solo usa sus datos empresariales
Primero, ejecute el servidor de desarrollo:
cd app
npm install
npm run devAbra http: // localhost: 3000 con su navegador para ver el resultado.
Hay 2 opciones disponibles:
Simplemente cambie el nombre .env.external-api.local a .env.local y está listo para comenzar. Usará https://enterprise.prompptengineering.rocks/api como un backend proxied a través de una API rápida para tratar con CORS.
Instale las funciones de Python 3+, Azure CLI y Azure Functions Core
En su cuenta de Azure, cree un nuevo grupo de recursos con los siguientes servicios (el nivel gratuito o más bajo está bien):
scripts/.env.template a scripts/.env e ingrese nombres y claves de servicios desde el paso anterior allí../scripts/prepdocs.ps1 o ./scripts/prepdocs.sh (dependiendo de su sistema operativo). Este script cargará su PDFS en Azure Storage (dividido en páginas) y creará un nuevo índice en la búsqueda cognitiva de Azure. En app/api/ Carpeta, cambie el nombre local.settings.template.json a local.settings.json y complete los valores allí por los nombres, puntos finales, claves desde el primer paso.
Ejecute func start en app/api/ Carpeta. Esto comenzará las funciones de Azure localmente.
También es posible que desee ajustar las indicaciones, los arranque rápido y las sugerencias en los archivos JSON ubicados en las carpetas app/api/promptengineering y app/promptengineering .
¡Estás completamente listo para interactuar con tu propio asistente ahora!
Maxim Salnikov. No dude en contactarme si tiene alguna pregunta sobre el proyecto, PWA, Push Web, etc.
Este proyecto tiene licencia bajo los términos de la licencia MIT.