MedeX es un asistente conversacional clínico impulsado por modelos de lenguaje (LLMs) y técnicas de Retrieval-Augmented Generation (RAG). Su propósito es educativo y de investigación, diseñado para explorar cómo la IA puede asistir en razonamiento clínico, docencia médica y análisis de casos, sin reemplazar el juicio profesional humano.
Demo: MedeX en Hugging Face Spaces Licencia: MIT Lenguaje: Python ≥ 3.10
Click en la imagen para probar la demo en Hugging Face Spaces.
MedeX es un prototipo educativo, no un producto médico certificado. No debe usarse para diagnóstico, tratamiento ni toma de decisiones clínicas reales. Las respuestas generadas son simulaciones informativas. Por favor, no ingreses datos personales ni información médica identificable (PHI).
- 🧠 Arquitectura RAG con recuperación contextual antes de la generación.
- 🔄 Motor LLM modular, intercambiable (Kimi, OpenAI, DeepSeek, etc.).
- 🧬 Flujo multimodal experimental: texto e imagen.
- 💬 Respuestas con explicaciones y citas de contexto.
- 🐳 Despliegue reproducible con Docker y Hugging Face Spaces.
main→ Rama legacy, mantiene el código original y el Space funcionando.feature/package-v0.1.0→ Rama empaquetada, con CLI profesional, tests y mock mode.- Último release: v0.1.0
git clone https://github.com/DeepRatAI/Med-X-KimiK2-RAG.git
cd Med-X-KimiK2-RAGpython -m venv .venv
source .venv/bin/activate # En Windows: .venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
# Edita la API key:
# KIMI_API_KEY=tu_api_key_aqui
streamlit run streamlit_app.pyOpción 1 — Instalar directamente desde el release:
pip install "git+https://github.com/DeepRatAI/[email protected]#egg=medex"Opción 2 — Cambiar a la rama empaquetada y ejecutarla localmente:
git checkout feature/package-v0.1.0
pip install -e .
medex --mode educational --query "¿Qué es la diabetes?"docker build -t medex .
docker run -p 7860:7860 -e KIMI_API_KEY=tu_api_key_aqui medexLuego abre http://localhost:7860 y listo.
Puedes probar MedeX directamente en su Space: 👉 https://huggingface.co/spaces/DeepRat/Med-X_25.10.8
Las claves y configuraciones se gestionan de forma segura en Settings → Secrets del Space. No existen claves por defecto en el código.
- Claves de API cargadas solo desde variables de entorno (
KIMI_API_KEY). .streamlit/config.tomlmantiene CORS y XSRF habilitados..gitignoreprotege archivos sensibles (.env,api_key.txt,__pycache__).- No se almacenan conversaciones ni datos médicos.
- Auditorías básicas con
pip-audity pruebas de humo (test_deployment.py). - Modo educativo activado por defecto; el modo profesional requiere confirmación explícita.
Para ejecutar las pruebas:
pytest -qEl archivo test_deployment.py verifica la conectividad y funcionamiento básico del pipeline.
- Haz un fork del repositorio.
- Crea una rama para tu cambio.
- Abre un Pull Request con descripción detallada.
- No incluyas secretos ni datos médicos en tus ejemplos.
Este proyecto se distribuye bajo la licencia MIT (archivo LICENSE incluido).
Autor: DeepRatAI Correo: [email protected] LinkedIn: LinkedIn Profile
DeepRatAI. MedeX: AI-powered Clinical Reasoning Assistant. Hugging Face Spaces, 2025. https://huggingface.co/spaces/DeepRat/Med-X_25.10.8