LexForge / app.py
Woziii's picture
Update app.py
148c9cd verified
raw
history blame contribute delete
898 Bytes
"""
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
# Point d'entrée principal de l'application
def main():
"""
Point d'entrée principal de l'application.
Crée l'interface Gradio et lance l'application.
"""
# Création de l'interface Gradio avec injection des fonctions de génération et prévisualisation
demo = create_wizard_interface(generate_pdf, preview_contract)
# Lancement de l'application avec les paramètres optimisés pour Hugging Face Spaces
demo.launch(share=False, server_name="0.0.0.0", server_port=7860)
if __name__ == "__main__":
main()