Point d’Entrée CLI (mirza.entrypoint)

Le module mirza.entrypoint fournit le point d’entrée de l’application via main.py et un analyseur d’arguments CLI complet.


Options CLI

Arguments de ligne de commande disponibles

Argument

Type

Description

--server

flag

Lance le serveur WebSocket FastAPI + widget React

--host HOST

str

Adresse d’écoute (défaut : 0.0.0.0 pour réseau local LAN)

--port PORT

int

Port d’écoute (défaut : 8765)

--ssl

flag

Active TLS (utilise certs/cert.pem ou génère un auto-signé)

--turns N

int

Nombre de tours de conversation en mode console (défaut : 10)

--benchmark

flag

Affiche le diagnostic complet de mémoire unifiée Apple Silicon et quitte

--purge

flag

Purge les caches mémoire GPU Metal et quitte

--agent

flag

Active le mode agentique smolagents dès le démarrage

--text-only

flag

Démarre sans préchargement ASR et TTS (mode texte pur, économise ~1.1 Go de RAM)


Exemple de Démarrage

# Production HTTPS + TLS (port 8765)
.venv/bin/python main.py --server --ssl

# Mode console interactif rapide
.venv/bin/python main.py --turns 5

# Diagnostic mémoire UMA instantané
.venv/bin/python main.py --benchmark

Référence API

Point d’entree en ligne de commande et demarrage du serveur Mirza.

Fournit l’analyse des arguments, l’initialisation des configurations et le demarrage, en mode console interactive ou en serveur reseau.

mirza.entrypoint.runCli()[source]

Point d’entree CLI principal du backend Mirza.

Type renvoyé:

None