LCA commited on
Commit
19c49c8
verified
1 Parent(s): b83da22

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -1
app.py CHANGED
@@ -1,9 +1,31 @@
1
  import gradio as gr
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  def greet(name):
4
  return "Hello " + name + "!!"
5
 
6
- demo = gr.Interface(fn=greet, inputs="text", outputs="text")
7
 
8
  if __name__ == "__main__":
9
  demo.launch(share=True)
 
1
  import gradio as gr
2
 
3
+ def analyse_prompt(prompt):
4
+ # Ici tu peux remplacer par tes propres appels RAG/LLM pour chaque extraction
5
+ # --- Extraction simul茅e pour l'exemple ---
6
+ articles = [
7
+ {"code": "A1001", "description": "T么le acier S235 1mm", "quantite": 10, "source": "stock principal"},
8
+ {"code": "B2002", "description": "Ecrou M8 A4", "quantite": 50, "source": "fournisseur X"}
9
+ ]
10
+ destinataire = {
11
+ "societe": "Soci茅t茅 Exemple",
12
+ "nom": "Dupont",
13
+ "prenom": "Jean",
14
+ "email": "jean.dupont@exemple.com"
15
+ }
16
+ delai = "2024-07-15"
17
+ # --- Fin extraction simul茅e ---
18
+ data = {
19
+ "articles": articles,
20
+ "destinataire": destinataire,
21
+ "delai": delai
22
+ }
23
+ return json.dumps(data, indent=2, ensure_ascii=False)
24
+
25
  def greet(name):
26
  return "Hello " + name + "!!"
27
 
28
+ demo = gr.Interface(fn=analyse_prompt, inputs="text", outputs="text")
29
 
30
  if __name__ == "__main__":
31
  demo.launch(share=True)