Files

1 line
4.0 KiB
JSON

{"repo": "alkmic/aria", "files": {"CONFIGURATION_IA.md": {"0b6ae9767283c6f70cc57c5cc2060053fd91f056": {"t": 1785674507.360554, "n": 3626, "h": "28a78496c45aecd6", "c": "# Configuration des Fonctions IA\n\n## ⚠️ Problème Identifié\n\nLes fonctions IA (Pitch Generator, Coach IA) ne fonctionnent pas car **la clé API LLM n'est pas configurée**.\n\n## 🔧 Solution - Configuration de la clé API LLM\n\nLe fournisseur est **détecté automatiquement** à partir du format de la clé API.\n\n### Fournisseurs supportés\n\n| Fournisseur | Préfixe clé | Lien |\n|-------------|-------------|------|\n| **Groq** (Llama) | `gsk_...` | [console.groq.com](https://console.groq.com) |\n| **Google Gemini** | `AIzaSy...` | [aistudio.google.com](https://aistudio.google.com) |\n| **OpenAI** (GPT) | `sk-...` | [platform.openai.com](https://platform.openai.com) |\n| **Anthropic** (Claude) | `sk-ant-...` | [console.anthropic.com](https://console.anthropic.com) |\n| **OpenRouter** (tous modèles) | `sk-or-...` | [openrouter.ai](https://openrouter.ai) |\n\n### 1. Obtenir une clé API\n\nChoisissez un fournisseur ci-dessus et générez une clé API.\n\n### 2. Créer le fichier .env\n\nDans le répertoire racine du projet (`/home/user/ARIA`), créez un fichier `.env` :\n\n```bash\n# Copier le fichier example\ncp .env.example .env\n\n# Ou créer directement\necho \"VITE_LLM_API_KEY=votre_cle_api_ici\" > .env\n```\n\n### 3. Ajouter votre clé\n\nOuvrez le fichier `.env` et remplacez `your_api_key_here` par votre vraie clé API :\n\n```env\n# Exemple avec Groq\nVITE_LLM_API_KEY=gsk_votre_vraie_cle_ici\n\n# Ou avec Gemini\n# VITE_LLM_API_KEY=AIzaSy_votre_cle_ici\n\n# Ou avec Anthropic (Claude)\n# VITE_LLM_API_KEY=sk-ant-votre_cle_ici\n\n# Endpoint personnalisé (Mistral, Azure, local)\n# VITE_LLM_BASE_URL=https://api.mistral.ai/v1\n```\n\n### 4. Redémarrer le serveur\n\n```bash\n# Arrêter le serveur (Ctrl+C)\n# Relancer\nnpm run dev\n```\n\n## ✅ Vérification\n\nUne fois configuré, les fonctionnalités suivantes fonctionneront:\n\n- **Pitch Generator** (`/pitch`) : Génération de pitches personnalisés avec streaming\n- **Coach IA** (`/coach`) : Recommandations intelligentes\n- **Régénération de sections** : Affinage des pitches\n\n## 📊 Dashboards Créés\n\nTous les dashboards demandés sont bien présents et fonctionnels:\n\n### Dashboard Principal (`/dashboard`)\n1. ✅ **NationalStats** - Statistiques France vs Territoire\n2. ✅ **SpecialtyBreakdown** - Répartition Pneumologues/Généralistes\n3. ✅ **VingtileDistribution** - Distribution par vingtile avec filtres\n\n### Nouvelles Pages\n4. ✅ **TerritoryMap** (`/map`) - Carte interactive Leaflet\n5. ✅ **ManagerDashboard** (`/manager`) - Vue équipe\n6. ✅ **Fiche Praticien** - 5 onglets (Synthèse, Historique, Métriques, Actualités, Notes)\n\n## 🚀 Fonctionnalités Testées\n\n### Sans clé API (fonctionnel)\n- ✅ Dashboard avec statistiques\n- ✅ Carte du territoire\n- ✅ Dashboard Manager\n- ✅ Fiches praticiens\n- ✅ Navigation\n\n### Avec clé API (nécessite configuration)\n- ⚠️ Pitch Generator (attend clé LLM)\n- ⚠️ Coach IA (attend clé LLM)\n\n## 💡 Note Importante\n\nLe fichier `.env` est dans `.gitignore` et ne sera **jamais committé** pour des raisons de sécurité. C'est normal et souhaité.\n\n## 🔍 Dépannage\n\nSi les fonctions IA ne fonctionnent toujours pas après configuration:\n\n1. Vérifiez que le fichier `.env` est à la racine du projet\n2. Vérifiez que la variable commence bien par `VITE_` (requis pour Vite)\n3. Redémarrez complètement le serveur de dev\n4. Ouvrez la console du navigateur pour voir les erreurs éventuelles\n5. Vérifiez que votre clé API est valide auprès de votre fournisseur\n\n## ✨ Tout le Reste Fonctionne\n\nToutes les améliorations UI/UX sont fonctionnelles sans clé API:\n- SplashScreen avec animations\n- Cartes avec glassmorphism amélioré\n- Micro-interactions\n- Carte interactive\n- Nouveaux dashboards\n- Onglets étendus sur les fiches\n"}}}}