Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,9 +1,8 @@
|
|
| 1 |
-
from smolagents import CodeAgent, tool, load_tool
|
| 2 |
from youtube_transcript_api import YouTubeTranscriptApi
|
| 3 |
import datetime, pytz, yaml, re
|
| 4 |
from tools.final_answer import FinalAnswerTool
|
| 5 |
from Gradio_UI import GradioUI
|
| 6 |
-
from smolagents.models.huggingface import HfApiModel
|
| 7 |
|
| 8 |
# ---------- TOOLS ----------
|
| 9 |
@tool
|
|
@@ -27,14 +26,15 @@ def get_transcript(url: str) -> str:
|
|
| 27 |
@tool
|
| 28 |
def summarize(text: str, max_chars: int = 1500) -> str:
|
| 29 |
"""
|
| 30 |
-
Résume le texte en 8
|
| 31 |
"""
|
| 32 |
snippet = text[:max_chars]
|
| 33 |
prompt = (
|
| 34 |
"Résume le texte suivant en 8‑10 bullet points clairs :\n\n"
|
| 35 |
f"{snippet}\n\n# Résumé :"
|
| 36 |
)
|
| 37 |
-
return
|
|
|
|
| 38 |
|
| 39 |
@tool
|
| 40 |
def get_current_time_in_timezone(timezone: str) -> str:
|
|
|
|
| 1 |
+
from smolagents import CodeAgent, tool, load_tool, HfApiModel
|
| 2 |
from youtube_transcript_api import YouTubeTranscriptApi
|
| 3 |
import datetime, pytz, yaml, re
|
| 4 |
from tools.final_answer import FinalAnswerTool
|
| 5 |
from Gradio_UI import GradioUI
|
|
|
|
| 6 |
|
| 7 |
# ---------- TOOLS ----------
|
| 8 |
@tool
|
|
|
|
| 26 |
@tool
|
| 27 |
def summarize(text: str, max_chars: int = 1500) -> str:
|
| 28 |
"""
|
| 29 |
+
Résume le texte en 8‑10 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:
|