| """ |
| Point d'entrée principal de l'application. |
| Module optimisé pour le déploiement sur Hugging Face Spaces. |
| Cette version utilise l'interface en mode wizard (assistant progressif). |
| """ |
|
|
| import gradio as gr |
| from interface_wizard import create_wizard_interface |
| from pdf_generator import generate_pdf |
| from contract_previewer import preview_contract |
|
|
| |
| def main(): |
| """ |
| Point d'entrée principal de l'application. |
| Crée l'interface Gradio et lance l'application. |
| """ |
| |
| demo = create_wizard_interface(generate_pdf, preview_contract) |
| |
| |
| demo.launch(share=False, server_name="0.0.0.0", server_port=7860) |
|
|
| if __name__ == "__main__": |
| main() |