Chr15tian commited on
Commit
10e8fa4
·
1 Parent(s): 36096a6

AJouter des fichiers

Browse files
Files changed (1) hide show
  1. gradioMCP.py +34 -0
gradioMCP.py ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ def compter_lettre(mot: str, lettre: str) -> int:
4
+
5
+ """
6
+ Compte le nombre d'occurence d'une {lettre} dans le {mot}.
7
+
8
+ Arg(s):
9
+ - mot (str): input texte
10
+ - lettre (str): lettre a chercher
11
+
12
+ Return(s)
13
+ int; nombre de fois compter {lettre} dans {mot}
14
+ """
15
+
16
+ # Simplifier, tout faire passer en minuscule
17
+ mot_ = mot.lower()
18
+ lettre_ = lettre.lower()
19
+
20
+ return mot_.count(lettre)
21
+
22
+ #######
23
+
24
+ interface = gr.Interface(
25
+ fn = compter_lettre,
26
+ inputs = [gr.Textbox(label = "mot"), gr.Textbox(label = "lettre")], # = ["textbox", "textbox"] marche aussi
27
+ outputs = [gr.Number(label = "count")],
28
+ title = "Compteur",
29
+ description = "Entrer un texte et une letter pour compter combien de fois elle apparait aus sein de ce dernier",
30
+ live = True)
31
+
32
+ if __name__ == "__main__":
33
+
34
+ interface.launch(mcp_server = True)