Assistant de santé IA | Alimenté par vos données, exécuté localement
OpenHealth vous aide à prendre en charge vos données de santé. En exploitant l'IA et vos informations de santé personnelles, OpenHealth fournit un assistant privé et local qui vous aide à mieux comprendre et gérer votre santé.
Fonctionnalités Principales
- 📊 Saisie Centralisée des Données de Santé : Consolidez facilement toutes vos données de santé en un seul endroit.
- 🛠️ Analyse Intelligente : Analyse automatiquement vos données de santé et génère des fichiers de données structurées.
- 🤝 Conversations Contextuelles : Utilisez les données structurées comme contexte pour des interactions personnalisées avec l'IA alimentée par GPT.
Sources de Données Disponibles | Modèles de Langage Pris en Charge |
---|---|
• Résultats d'Analyses Sanguines • Données de Bilan de Santé • Informations Physiques Personnelles • Antécédents Familiaux • Symptômes |
• LLaMA • DeepSeek-V3 • GPT • Claude • Gemini |
- 💡 Votre santé est votre responsabilité.
- ✅ La véritable gestion de la santé combine vos données + l'intelligence, transformant les insights en plans d'action.
- 🧠 L'IA agit comme un outil impartial pour vous guider et vous soutenir dans la gestion efficace de votre santé à long terme.
graph LR
A[Données de Santé] --> B[Analyse et Traitement]
B --> C[Base de Données Structurée]
C --> D[Assistant IA]
D --> E[Recommandations Personnalisées]
E --> F[Suivi et Ajustement]
F --> A
style A fill:#ff7eb6,stroke:#ff2d7e,stroke-width:2px
style B fill:#7afcff,stroke:#00b4ff,stroke-width:2px
style C fill:#98fb98,stroke:#32cd32,stroke-width:2px
style D fill:#ffa07a,stroke:#ff4500,stroke-width:2px
style E fill:#dda0dd,stroke:#9370db,stroke-width:2px
style F fill:#f0e68c,stroke:#bdb76b,stroke-width:2px
Entrée de données de santé --> Module d'analyse --> Fichiers de données structurées --> Intégration GPT
Remarque : La fonctionnalité d'analyse des données est actuellement implémentée dans un serveur Python séparé et sera migrée vers TypeScript à l'avenir.
-
Cloner le dépôt :
git clone https://github.com/OpenHealthForAll/open-health.git cd open-health
-
Configuration et Exécution:
# Copier le fichier d'environnement cp .env.example .env # Ajouter les clés API dans le fichier .env: # UPSTAGE_API_KEY - Pour l'analyse (Obtenez un crédit de 10$ sans inscription de carte sur https://www.upstage.ai) # OPENAI_API_KEY - Pour des capacités d'analyse améliorées # Démarrer l'application avec Docker Compose docker compose --env-file .env up
Pour les utilisateurs existants:
docker compose --env-file .env up --build
-
Accéder à OpenHealth: Ouvrez votre navigateur et accédez à
http://localhost:3000
pour commencer à utiliser OpenHealth.
Note: Le système est composé de deux composants principaux: l'analyse et le LLM. Actuellement, l'analyse utilise les API Upstage et OpenAI (qui ont montré les meilleures performances lors de nos tests), avec un analyseur local à venir prochainement, tandis que le composant LLM peut fonctionner entièrement en local avec Ollama.
Note: Si vous utilisez Ollama avec Docker, assurez-vous de définir le point de terminaison de l'API Ollama sur:
http://docker.for.mac.localhost:11434/