Refactoring main

Aggiornato il file .env.example.
Aggiunta la funzione available_keys() in app.py per controllare le chiavi API disponibili.
Spostato example.py nelle demo.
Rimosso requirements.txt.
This commit is contained in:
2025-09-25 21:03:11 +02:00
parent 023cf575cf
commit 60c555fd8c
5 changed files with 63 additions and 122 deletions

View File

@@ -5,14 +5,16 @@
# Non so se saranno tutte necessarie, ma visto i limiti di utilizzo è meglio averle tutte
# in modo da poterle usare a rotazione o metterne una per agenti diversi
# Vedi https://docs.agno.com/examples/models per vedere tutti i modelli supportati
# Per ora ho notato che solo Google permette di usare i suoi modelli gratis (seppur con limiti di utilizzo)
# Google Limits: https://ai.google.dev/gemini-api/docs/rate-limits
GOOGLE_API_KEY=
ANTHROPIC_API_KEY=
DEEPSEEK_API_KEY=
OPENAI_API_KEY=
# Dipende dal sistema operativo
# windows: C:\Users\<user>\.ollama
# mac: /Users/<user>/.ollama
# linux: /home/<user>/.ollama
# wsl: /usr/share/ollama/.ollama
OLLAMA_MODELS_PATH=
# Coinbase CDP API per Market Agent
# Ottenibili da: https://portal.cdp.coinbase.com/access/api
@@ -29,10 +31,3 @@ CRYPTOCOMPARE_AUTH_METHOD=query
# Binance API per Market Agent (alternativa)
BINANCE_API_KEY=
BINANCE_API_SECRET=
# Dipende dal sistema operativo
# windows: C:\Users\<user>\.ollama
# mac: /Users/<user>/.ollama
# linux: /home/<user>/.ollama
# wsl: /usr/share/ollama/.ollama
OLLAMA_MODELS_PATH=