from fastapi import FastAPI from pydantic import BaseModel app = FastAPI() class NumberInput(BaseModel): number: float @app.post("/square") def compute_square(data: NumberInput): result = data.number ** 2 return {"input": data.number, "square": result} from fastapi.responses import HTMLResponse @app.get("/", response_class=HTMLResponse) def home(): return """ Square API

Bienvenue sur l'API de calcul de carré !

Utilisez l'interface /docs pour tester l'API.

"""