from __future__ import annotations import importlib.util from pathlib import Path def _load_gradio_module(): module_path = Path(__file__).resolve().parent / "app" / "gradio_app.py" spec = importlib.util.spec_from_file_location("gradio_app_module", module_path) if spec is None or spec.loader is None: raise RuntimeError(f"Impossible de charger {module_path}") module = importlib.util.module_from_spec(spec) spec.loader.exec_module(module) return module _gradio = _load_gradio_module() demo = _gradio.create_interface() if __name__ == "__main__": demo.launch(server_name="0.0.0.0", server_port=7860)