bambadij commited on
Commit
d30623b
·
verified ·
1 Parent(s): 8824aa4
app/src/services/sante/sante_service.py CHANGED
@@ -20,20 +20,22 @@ class SanteService(BaseService):
20
  "❌ Ne donne jamais de diagnostic médical.\n"
21
  )
22
  async def handle_request(self, request):
23
- """
24
- Gère la requête d'administration.
25
- """
26
- question = request.question
27
- historique = request.historique
28
 
29
- # Appel à la méthode par défaut pour obtenir une réponse du LLM
30
- response = await self.default_llm_response(question, historique)
31
- # Mise à jour de l'historique
32
- historique.append({"role": "user", "content": question})
 
 
 
 
33
  historique.append({"role": "assistant", "content": response})
34
 
35
  return {
36
- "answer": response,
37
  "historique": historique,
38
- "domaine": "sante"
39
  }
 
20
  "❌ Ne donne jamais de diagnostic médical.\n"
21
  )
22
  async def handle_request(self, request):
23
+ question = request.question
24
+ historique = request.historique or []
25
+ custom = request.custom_prompt
 
 
26
 
27
+ # Passe custom en override si non vide
28
+ response = await self.default_llm_response(
29
+ question,
30
+ historique,
31
+ override_context=custom
32
+ )
33
+
34
+ historique.append({"role": "user", "content": question})
35
  historique.append({"role": "assistant", "content": response})
36
 
37
  return {
38
+ "answer": response,
39
  "historique": historique,
40
+ "domaine": "Sante"
41
  }