|
""" |
|
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() |