alex-abb commited on
Commit
ce8a810
1 Parent(s): 94461c6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -2
app.py CHANGED
@@ -1,3 +1,4 @@
 
1
  import torch
2
  import os
3
  import requests
@@ -15,12 +16,25 @@ def query(payload):
15
  response = requests.post(API_URL, headers=headers, json=payload)
16
  return response.json()
17
 
 
18
  output = query({
19
  "inputs": " test ",
20
  })
 
21
  def analyze_sentiment(text):
22
- # Construire le prompt
23
- prompt = f"Tu es un analyseur de sentiment. Ton rôle est d'évaluer le sentiment général du texte fourni. Réponds uniquement par 'positif' ou 'négatif'. N'ajoute aucune explication. Voici le texte à analyser :{text}"
 
 
 
 
 
 
 
 
 
 
 
24
 
25
 
26
  demo = gr.Interface(
 
1
+
2
  import torch
3
  import os
4
  import requests
 
16
  response = requests.post(API_URL, headers=headers, json=payload)
17
  return response.json()
18
 
19
+
20
  output = query({
21
  "inputs": " test ",
22
  })
23
+
24
  def analyze_sentiment(text):
25
+ prompt = f"Tu es un analyseur de sentiment. Ton rôle est d'évaluer le sentiment général du texte fourni. Réponds uniquement par 'positif' ou 'négatif'. N'ajoute aucune explication. Voici le texte à analyser : {text}"
26
+
27
+ output = query({
28
+ "inputs": prompt,
29
+ })
30
+
31
+ # Assurez-vous de gérer correctement la sortie de l'API
32
+ if isinstance(output, list) and len(output) > 0:
33
+ return output[0].get('generated_text', 'Erreur: Réponse inattendue')
34
+ else:
35
+ return "Erreur: Réponse inattendue de l'API"
36
+
37
+
38
 
39
 
40
  demo = gr.Interface(