AmineLemsih commited on
Commit
0a32d9c
·
verified ·
1 Parent(s): 12ed90e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -2
app.py CHANGED
@@ -26,20 +26,33 @@ def get_transcript(url: str) -> str:
26
  @tool
27
  def summarize(text: str, max_chars: int = 1500) -> str:
28
  """
29
- Résume le texte en 810 bullet points clairs.
 
 
 
 
 
 
 
30
  """
31
  snippet = text[:max_chars]
32
  prompt = (
33
  "Résume le texte suivant en 8‑10 bullet points clairs :\n\n"
34
  f"{snippet}\n\n# Résumé :"
35
  )
36
- return prompt
37
 
38
 
39
  @tool
40
  def get_current_time_in_timezone(timezone: str) -> str:
41
  """
42
  Renvoie l’heure actuelle dans un fuseau horaire donné.
 
 
 
 
 
 
43
  """
44
  try:
45
  tz = pytz.timezone(timezone)
@@ -48,6 +61,7 @@ def get_current_time_in_timezone(timezone: str) -> str:
48
  except Exception as e:
49
  return f"Error fetching time: {str(e)}"
50
 
 
51
  # ---------- AGENT ----------
52
 
53
  model = HfApiModel(
 
26
  @tool
27
  def summarize(text: str, max_chars: int = 1500) -> str:
28
  """
29
+ Résume le texte fourni en 8-10 bullet points clairs.
30
+
31
+ Args:
32
+ text (str): Le texte à résumer.
33
+ max_chars (int, optional): Nombre maximum de caractères à considérer dans le texte. Par défaut : 1500.
34
+
35
+ Returns:
36
+ str: Un prompt de résumé à envoyer au modèle.
37
  """
38
  snippet = text[:max_chars]
39
  prompt = (
40
  "Résume le texte suivant en 8‑10 bullet points clairs :\n\n"
41
  f"{snippet}\n\n# Résumé :"
42
  )
43
+ return prompt
44
 
45
 
46
  @tool
47
  def get_current_time_in_timezone(timezone: str) -> str:
48
  """
49
  Renvoie l’heure actuelle dans un fuseau horaire donné.
50
+
51
+ Args:
52
+ timezone (str): Nom du fuseau horaire (ex: 'Europe/Paris', 'America/New_York').
53
+
54
+ Returns:
55
+ str: Heure locale actuelle dans le fuseau horaire spécifié.
56
  """
57
  try:
58
  tz = pytz.timezone(timezone)
 
61
  except Exception as e:
62
  return f"Error fetching time: {str(e)}"
63
 
64
+
65
  # ---------- AGENT ----------
66
 
67
  model = HfApiModel(