PART_API / app.py
LCA's picture
Update app.py
e992316 verified
raw
history blame contribute delete
996 Bytes
import gradio as gr
import json
def analyse_prompt(prompt):
# Ici tu peux remplacer par tes propres appels RAG/LLM pour chaque extraction
# --- Extraction simulée pour l'exemple ---
articles = [
{"code": "A1001", "description": "Tôle acier S235 1mm", "quantite": 10, "source": "stock principal"},
{"code": "B2002", "description": "Ecrou M8 A4", "quantite": 50, "source": "fournisseur X"}
]
destinataire = {
"societe": "Société Exemple",
"nom": "Dupont",
"prenom": "Jean",
"email": "jean.dupont@exemple.com"
}
delai = "2024-07-15"
# --- Fin extraction simulée ---
data = {
"articles": articles,
"destinataire": destinataire,
"delai": delai
}
return json.dumps(data, indent=2, ensure_ascii=False)
def greet(name):
return "Hello " + name + "!!"
demo = gr.Interface(fn=analyse_prompt, inputs="text", outputs="text")
if __name__ == "__main__":
demo.launch(share=True)