gusdelact's picture
Upload folder using huggingface_hub
7689f43 verified
Raw
History Blame
843 Bytes
"""
Punto de entrada del HF Space v2.
Estructura esperada en el Space (tras `deploy_to_hf_space.py`):
.
β”œβ”€β”€ app.py # este archivo
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ README.md # YAML frontmatter del Space
└── rag_books_mcp/ # paquete con tools, server, app
La base ChromaDB NO se incluye en el Space. Se descarga vΓ­a
huggingface_hub.snapshot_download del dataset configurado por la variable
de entorno RAG_CHROMA_DATASET (default: gusdelact/rag-esl-islp-chromadb).
"""
import sys
from pathlib import Path
HERE = Path(__file__).resolve().parent
if str(HERE) not in sys.path:
sys.path.insert(0, str(HERE))
from rag_books_mcp.app import build_demo # noqa: E402
if __name__ == "__main__":
demo = build_demo()
demo.launch(mcp_server=True, server_name="0.0.0.0")