Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -14,6 +14,7 @@ from crewai_tools import SerperDevTool
|
|
14 |
from crewai import LLM
|
15 |
from crewai.tools.base_tool import BaseTool
|
16 |
|
|
|
17 |
# --- PDF Tool from pdf_tool.py ---
|
18 |
class PDFToolInput(BaseModel):
|
19 |
content: str = Field(..., description="Contenu de l'exposé en format Markdown")
|
@@ -279,6 +280,7 @@ async def run_crew(topic):
|
|
279 |
result = await crew.kickoff(inputs={"topic": topic})
|
280 |
return result
|
281 |
|
|
|
282 |
# Interface Streamlit
|
283 |
st.title("Générateur d'Exposés avec CrewAI")
|
284 |
|
@@ -306,6 +308,5 @@ async def handle_generate():
|
|
306 |
except Exception as e:
|
307 |
st.error(f"Une erreur s'est produite : {e}")
|
308 |
|
309 |
-
|
310 |
if st.button("Générer l'exposé"):
|
311 |
asyncio.run(handle_generate())
|
|
|
14 |
from crewai import LLM
|
15 |
from crewai.tools.base_tool import BaseTool
|
16 |
|
17 |
+
|
18 |
# --- PDF Tool from pdf_tool.py ---
|
19 |
class PDFToolInput(BaseModel):
|
20 |
content: str = Field(..., description="Contenu de l'exposé en format Markdown")
|
|
|
280 |
result = await crew.kickoff(inputs={"topic": topic})
|
281 |
return result
|
282 |
|
283 |
+
|
284 |
# Interface Streamlit
|
285 |
st.title("Générateur d'Exposés avec CrewAI")
|
286 |
|
|
|
308 |
except Exception as e:
|
309 |
st.error(f"Une erreur s'est produite : {e}")
|
310 |
|
|
|
311 |
if st.button("Générer l'exposé"):
|
312 |
asyncio.run(handle_generate())
|