File size: 580 Bytes
2e25654
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import gradio as gr
from interface import create_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_interface(generate_pdf, preview_contract)
    
    # Lancement de l'application
    demo.launch()

if __name__ == "__main__":
    main()