fix spaces

This commit is contained in:
2025-10-27 21:01:38 +01:00
parent 9f1c2749da
commit cdc0774fe7
4 changed files with 7 additions and 9 deletions

View File

@@ -7,10 +7,14 @@ GOOGLE_API_KEY=
# https://platform.openai.com/settings/organization/api-keys # https://platform.openai.com/settings/organization/api-keys
OPENAI_API_KEY= OPENAI_API_KEY=
# https://admin.mistral.ai/organization/api-keys # https://admin.mistral.ai/organization/api-keys
MISTRAL_API_KEY= MISTRAL_API_KEY=
# https://platform.deepseek.com/api_keys # https://platform.deepseek.com/api_keys
DEEPSEEK_API_KEY= DEEPSEEK_API_KEY=
############################################################################### ###############################################################################
# Configurazioni per gli agenti di mercato # Configurazioni per gli agenti di mercato
############################################################################### ###############################################################################

View File

@@ -10,7 +10,6 @@ requires-python = "==3.12.*"
# Per ogni roba ho fatto un commento per evitare di dimenticarmi cosa fa chi. # Per ogni roba ho fatto un commento per evitare di dimenticarmi cosa fa chi.
# Inoltre ho messo una emoji per indicare se è raccomandato o meno. # Inoltre ho messo una emoji per indicare se è raccomandato o meno.
dependencies = [ dependencies = [
"pytest", # Test "pytest", # Test
"dotenv", # Gestire variabili d'ambiente (generalmente API keys od opzioni) "dotenv", # Gestire variabili d'ambiente (generalmente API keys od opzioni)
"gradio", # UI web semplice con user_input e output "gradio", # UI web semplice con user_input e output
@@ -29,8 +28,6 @@ dependencies = [
"mistralai", "mistralai",
"deepseek", "deepseek",
# API di exchange di criptovalute # API di exchange di criptovalute
"coinbase-advanced-py", "coinbase-advanced-py",
"python-binance", "python-binance",
@@ -47,8 +44,6 @@ dependencies = [
# Per telegram bot # Per telegram bot
"python-telegram-bot", # Interfaccia Telegram Bot "python-telegram-bot", # Interfaccia Telegram Bot
"markdown-pdf", # Per convertire markdown in pdf "markdown-pdf", # Per convertire markdown in pdf
] ]
[tool.pytest.ini_options] [tool.pytest.ini_options]

View File

@@ -23,6 +23,7 @@ class AppModel(BaseModel):
name: str = "gemini-2.0-flash" name: str = "gemini-2.0-flash"
label: str = "Gemini" label: str = "Gemini"
model: type[Model] | None = None model: type[Model] | None = None
def get_model(self, instructions: str) -> Model: def get_model(self, instructions: str) -> Model:
""" """
Restituisce un'istanza del modello specificato. Restituisce un'istanza del modello specificato.

View File

@@ -84,16 +84,14 @@ class ChatManager:
label="Modello da usare" label="Modello da usare"
) )
provider.change(fn=self.inputs.choose_team_leader, inputs=provider, outputs=None) provider.change(fn=self.inputs.choose_team_leader, inputs=provider, outputs=None)
provider.value = self.inputs.team_leader_model.label
strategy = gr.Dropdown( style = gr.Dropdown(
choices=self.inputs.list_strategies_names(), choices=self.inputs.list_strategies_names(),
value=self.inputs.strategy.label, value=self.inputs.strategy.label,
type="index", type="index",
label="Stile di investimento" label="Stile di investimento"
) )
strategy.change(fn=self.inputs.choose_strategy, inputs=strategy, outputs=None) style.change(fn=self.inputs.choose_strategy, inputs=style, outputs=None)
strategy.value = self.inputs.strategy.label
chat = gr.ChatInterface( chat = gr.ChatInterface(
fn=self.gradio_respond fn=self.gradio_respond