OfflineWikipediaTextApi
API FastAPI para búsqueda offline en Wikipedia usando txtai. Proporciona acceso a artículos completos y resúmenes sin conexión a internet. Requiere ~70GB inicial de disco. Sin Docker. Port 5728.
Ficha actualizada 18 sept 2026, 20:59 · upstream 31 may 2026, 2:04 · release v0.2
Qué es OfflineWikipediaTextApi
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OfflineWikipediaTextApi es una API RESTful construida con FastAPI que permite buscar y recuperar artículos de Wikipedia desde un conjunto de datos almacenado localmente. Utiliza la librería txtai para búsqueda semántica por prompts, ofreciendo cinco endpoints principales: consulta por prompt para artículo top, múltiples artículos top, artículos completos por título, resúmenes y artículos completos por query.
El proyecto requiere Git LFS para descargar los datasets (~67GB) desde HuggingFace antes del primer uso. Durante el primer arranque, realiza indexación que toma 10-15 minutos. Después de esto, las consultas son rápidas. El sistema soporta configuraciones personalizadas vía config.json para host, puerto y límites opcionales de longitud de prompts.
La API no incluye autenticación nativa, por lo que debe ejecutarse en redes locales confiables o implementarse capas adicionales de seguridad. Los scripts de instalación proporcionados verifican dependencias críticas como git, git-lfs y Python antes del arranque.
- Integración con LLMs para RAG offline sin dependencia de internet
- Búsqueda semántica en Wikipedia para aplicaciones locales o privadas
- Acceso a documentación técnica offline en entornos restringidos
- Pre-procesamiento de datos para entrenamiento de modelos locales
- Acceso completo offline a artículos de Wikipedia con búsqueda semántica
- API RESTful con FastAPI y cinco endpoints bien documentados
- Integración con txtai para búsqueda por prompts y embeddings
- Scripts de instalación multiplataforma (Windows, Linux, MacOS)
- Configuración flexible vía config.json sin autenticación obligatoria
- Sin Docker ni contenerización nativa en el repositorio
- Requiere ~70GB de espacio disco mínimo durante instalación
- No incluye autenticación por defecto (riesgo en redes públicas)
- Problemas conocidos con libomp.dylib en Windows 11 y MacOS
- Dependencia crítica de Git LFS para descargar datasets
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue recomendado en red local confiable. Configurar host=0.0.0.0 solo si se requiere acceso LAN. Considerar añadir autenticación adicional (API keys, reverse proxy con auth). Verificar espacio disco disponible (~70GB inicial). Para MacOS, usar KMP_DUPLICATE_LIB_OK=TRUE si aparece error libomp. Eliminar .git folders en datasets después de instalación para ahorrar espacio.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.