|
|
|
import gradio as gr |
|
from ff import * |
|
|
|
title = "Mariam 💎" |
|
description = """" Banana Banana ? 👀 bon ok ok. Bref comme vous le voyez c'est simple ! Pas besoin d'explication. C'est un script simple, c'est basé sur néoX, python, et gradio. |
|
|
|
Mon numéro : +24165362371""" |
|
|
|
title_c = "Calculateur de moyenne !" |
|
description_c = """Entrez vos notes pour chaque matière pour calculer votre moyenne. |
|
Note : les coefficients de cette app sont adaptés à la classe de première S uniquement. Je ferais une mise à jour plus tard si j'ai le temps. |
|
la conduite est fixé à 14/20. |
|
Et ici la virgule s'écrit avec le point. |
|
|
|
Exemple : 12,5 devient 12.5 |
|
|
|
Contact : +241065362371""" |
|
|
|
description_hist = """" C'est comme tu vois là. avant de cliquer sur soumettre precise les differents points que tu veux aborder. |
|
exemple : |
|
p1 = Cause |
|
p2 = manifestation |
|
p3 = resolution |
|
""" |
|
description_ocr = ( |
|
""" ici c'est juste pour extraire le texte d'une image... juste ça...""" |
|
) |
|
|
|
title_f = "Travail argumentative" |
|
description_french = " Esseu je dois encore expliquer ?" |
|
|
|
|
|
|
|
|
|
app1 = gr.Interface( |
|
fn=infer, |
|
title="Mariam -Ocr ", |
|
description=description_ocr, |
|
inputs=[gr.Image(type="pil")], |
|
outputs=["text"], |
|
) |
|
|
|
|
|
app2 = gr.Interface( |
|
fn=gpt, |
|
title="Mariam-U", |
|
description=description, |
|
inputs=gr.Textbox(label="Question:", lines=4), |
|
outputs=gr.Textbox(), |
|
) |
|
|
|
|
|
|
|
app3 = gr.Interface( |
|
fn=gpt_francais, |
|
title="Mariam-French", |
|
description=description_french, |
|
inputs=[gr.Textbox(label="Sujet:", lines=3),gr.Radio(["Etaye","refute"]),gr.Radio(["Victor Hugo","Marcel Proust","Albert Camus","Marguerite Duras","Gustave Flaubert","Prof"],label="Style d'ecriture")], |
|
outputs=gr.Textbox(), |
|
) |
|
|
|
app9 = gr.Interface( |
|
fn=philo_cc, |
|
title="Mariam-Philo-Cc", |
|
description=description_french, |
|
inputs=[gr.Textbox(label="Sujet:", lines=3)], |
|
outputs=gr.Textbox(), ) |
|
|
|
|
|
|
|
|
|
app4 = gr.Interface( |
|
fn=gpt_philo, |
|
title="Mariam-Philo", |
|
description="Ah..banana banana...", |
|
inputs=[gr.Textbox(label="Sujet:", lines=3),gr.Radio(["Prof","René Descartes","Voltaire","Jean-Jacques Rousseau","Michel de Montaigne","Albert Camus"],label="Style d'ecriture")], |
|
outputs=gr.Textbox(), |
|
) |
|
|
|
|
|
app6 = gr.Interface( |
|
fn=gpt_hist, |
|
title="Mariam-Hist", |
|
description=description_hist, |
|
inputs=[gr.Textbox(label="Sujet:", lines=2),gr.Textbox(label="point1:", lines=1), |
|
gr.Textbox(label="point2:", lines=1), |
|
gr.Textbox(label="point3:", lines=1) |
|
|
|
], |
|
outputs=gr.Textbox(), |
|
) |
|
|
|
""" |
|
#interface7 |
|
app7= gr.Interface( |
|
fn=search, |
|
title="Mariam-theatre", |
|
description=description_thea, |
|
inputs=[gr.Textbox(label="Label:", lines=4) |
|
], |
|
outputs=gr.Textbox(), |
|
) |
|
""" |
|
|
|
|
|
|
|
app5 = gr.Interface( |
|
fn=calcul, |
|
inputs=[ |
|
gr.Number(label="Math"), |
|
gr.Number(label="Français"), |
|
gr.Number(label="Physique"), |
|
gr.Number(label="SVT"), |
|
gr.Number(label="Philo"), |
|
gr.Number(label="EPS"), |
|
gr.Number(label="Théâtre"), |
|
gr.Number(label="Histoire"), |
|
gr.Number(label="Anglais"), |
|
], |
|
outputs=gr.Textbox(label="Moyenne"), |
|
description=description_c, |
|
) |
|
|
|
|
|
app7 = gr.Interface( |
|
fn=mariam_web, |
|
title="Mariam-web", |
|
inputs=gr.Textbox(label="Question:", lines=4), |
|
outputs=gr.Textbox(), |
|
) |
|
|
|
|
|
|
|
|
|
app8 = gr.Interface( |
|
fn = mariam_chimi, |
|
title="Mariam-chimi", |
|
inputs=[gr.Textbox(),gr.File()], |
|
outputs=gr.Textbox(), |
|
) |
|
|
|
demo = gr.TabbedInterface([app1, app2, app3,app9,app4,app6,app5,app7,app8],["OCR", "MARIAM-u", "Mariam-French","Mariam-Philo-Cc", "Mariam-Philo","Mariam-Hist","Note Calc","Mariam_web", "Mariam-chimi"]) |
|
|
|
|
|
|
|
demo.launch() |