INNER CODE UNIT · Python
print_multi_startup_banner
cubist38/mlx-openai-server · app/main.py:207
def print_multi_startup_banner(config: MultiModelServerConfig) -> None:
"""Log a startup banner for multi-handler mode.
Parameters
----------
config : MultiModelServerConfig
Multi-model server configuration.
"""
logger.info("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━")
logger.info(f"✨ MLX Server v{__version__} Starting (Multi-Handler Mode) ✨")
logger.info("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━")
logger.info(f"🌐 Host: {config.host}")
logger.info(f"🔌 Port: {config.port}")
logger.info(f"📝 Log Level: {config.log_level}")
logger.info(f"🔢 Models to load: {len(config.models)}")
for idx, m in enumerate(config.models, start=1):
logger.info(f" [{idx}] {m.served_model_name} (type={m.model_type}, path={m.model_path})")
for key, value in _model_entry_extras(m):