Gracias por su interés en mi solicitud. Tenga en cuenta que esto es solo un sistema de prueba de concepto y puede contener errores o características inacabadas. Si te gusta esta aplicación, puedes seguirme en Twitter para recibir noticias y actualizaciones.
? El caso de uso principal para esta aplicación es ayudar a los usuarios a responder preguntas sobre las reglas del juego de mesa en función del manual de instrucciones. Si bien la aplicación se puede usar para otras tareas, ayudar a los usuarios con reglas del juego de mesa es particularmente significativo para mí, ya que soy un ávido fanático de los juegos de mesa. Además, este caso de uso es relativamente inofensivo, incluso en los casos en que el modelo puede experimentar alucinaciones.
Se puede acceder a la aplicación en Streamlit Community Cloud en https://ask-my-pdf.streamlit.app/. ? Sin embargo, para usar la aplicación, necesitará su propia clave API de OpenAI.
? La aplicación implementa los siguientes documentos académicos:
Modelos de lenguaje de recuperación en contacto con contexto, también conocido como Ralm
Recuperación densa de disparo cero preciso sin etiquetas de relevancia, también conocido como hyde (incrustaciones hipotéticas de documentos)
Clon el repositorio:
git clone https://github.com/mobarski/ask-my-pdf
Instalar dependencias:
pip install -r ask-my-pdf/requirements.txt
Ejecute la aplicación:
cd ask-my-pdf/src
run.sh o run.bat


Storage_salt : sal criptograpic utilizada al derivar el nombre del usuario/carpeta y la clave de cifrado desde la tecla API, notación hexadecimal, 2-16 caracteres
Storage_mode - Modo de almacenamiento de índice: S3, Local, Dict (predeterminado)
STATS_MODE - Modo de almacenamiento de estadísticas de uso: Redis, dict (predeterminado)
Townles_mode - Modo de almacenamiento de comentarios de comentarios del usuario: Redis, Ninguno (predeterminado)
CACHE_MODE - Modo de caché de incrustaciones: S3, disco, ninguno (predeterminado)
Storage_Path - ruta de directorio para almacenamiento índice
CACHE_PATH - Ruta de directorio para incrustaciones caché
S3_region - Código de región
S3_Bucket - Nombre del cubo (almacenamiento)
S3_secret - clave secreta
S3_Key - Clave de acceso
S3_URL - URL
S3_prefix - prefijo de nombre de objeto
S3_CACHE_BUCKET - Nombre del cubo (caché)
S3_cache_prefix - prefijo de nombre del objeto (caché)