Spaces:
Sleeping
A newer version of the Gradio SDK is available:
6.8.0
title: Google Drive RAG
emoji: 📂
colorFrom: indigo
colorTo: green
sdk: gradio
app_file: app.py
pinned: true
📂 Google Drive RAG – App Gradio + LangChain
Esta app te permite seleccionar una carpeta de tu Google Drive que contenga archivos PDF, procesar su contenido y hacer preguntas utilizando RAG (Retrieval-Augmented Generation) con OpenAI.
Ideal para organizar y consultar conocimiento desde tus propios documentos, ¡de forma conversacional!
🚀 ¿Cómo usar esta app?
🔐 Sube tu archivo
credentials.json
Lo obtienes desde Google Cloud Console al crear un OAuth Client ID para escritorio.(Opcional) 🔑 Sube
token.jsonsi ya lo generaste antes.🔑 Ingresa tu OpenAI API Key (usa
https://platform.openai.com/api-keys)📁 Selecciona una carpeta de tu Google Drive
La app listará automáticamente tus carpetas disponibles.📄 Haz clic en “Procesar PDFs”
El sistema descargará los PDFs, extraerá su texto y lo vectorizará para búsqueda.💬 Pregunta lo que quieras
Interactúa con tu conocimiento en lenguaje natural.
📦 ¿Qué tecnologías usa?
- Gradio para la interfaz interactiva
- LangChain para el flujo RAG
- OpenAI para generación y embeddings
- Google Drive API para acceder a tus archivos
- Unstructured para extracción robusta de texto PDF
- ChromaDB como base vectorial local
🧠 Nota de seguridad
Tus archivos se procesan localmente en tu sesión de Hugging Face y no se almacenan permanentemente.
Recuerda no compartir tu API Key o archivos privados si no estás seguro del entorno.
✨ Créditos
Desarrollado por @martinrangelespinoza