compteur / gradioMCP.py
Chr15tian's picture
AJouter des fichiers
10e8fa4
raw
history blame contribute delete
829 Bytes
import gradio as gr
def compter_lettre(mot: str, lettre: str) -> int:
"""
Compte le nombre d'occurence d'une {lettre} dans le {mot}.
Arg(s):
- mot (str): input texte
- lettre (str): lettre a chercher
Return(s)
int; nombre de fois compter {lettre} dans {mot}
"""
# Simplifier, tout faire passer en minuscule
mot_ = mot.lower()
lettre_ = lettre.lower()
return mot_.count(lettre)
#######
interface = gr.Interface(
fn = compter_lettre,
inputs = [gr.Textbox(label = "mot"), gr.Textbox(label = "lettre")], # = ["textbox", "textbox"] marche aussi
outputs = [gr.Number(label = "count")],
title = "Compteur",
description = "Entrer un texte et une letter pour compter combien de fois elle apparait aus sein de ce dernier",
live = True)
if __name__ == "__main__":
interface.launch(mcp_server = True)