Added examples of agno usage and .env for keys; removed unused/redundant dependencies

This commit is contained in:
2025-09-04 21:55:18 +02:00
parent dd75530300
commit 57aa39cd71
4 changed files with 112 additions and 351 deletions

View File

@@ -13,24 +13,19 @@ dependencies = [
# ✅ per gestire variabili d'ambiente (generalmente API keys o opzioni)
"dotenv",
# 🟡 per fare richieste HTTP
"requests",
# 🟡 per fare scraping di pagine web
"bs4",
#"bs4",
# ✅ per fare una UI web semplice con input e output
"gradio",
# 🟡 per fare in modo di ottenere dati validati e strutturati
"pydantic",
# ❌ per l'elaborazione del linguaggio naturale in locale (https://huggingface.co/learn/llm-course/chapter1/3?fw=pt)
"transformers",
# ❌ per interagire con l'API di OpenAI e di altri (basta cambiare il baseurl)
"openai",
#"transformers",
# ❌ per fare chiamate a modelli indipendentemente dal modello specifico (astrae meglio rispetto a openai)
"langchain",
#"langchain",
# ✅ per costruire agenti (ovvero modelli che possono fare più cose tramite tool) https://github.com/agno-agi/agno
# altamente consigliata dato che ha anche tools integrati per fare scraping, calcoli e molto altro
# oltre a questa è necessario installare anche le librerie specifiche per i modelli che si vogliono usare
"agno",
"google-genai"
]