from fastapi import FastAPI from pydantic import BaseModel # Define a Pydantic model for the request body class Item(BaseModel): name: str description: str = None price: float tax: float = None app = FastAPI() # Define a simple POST endpoint @app.post("/items/") async def create_item(item: Item): # Perform some processing with the item data total_price = item.price + (item.tax if item.tax else 0) return { "name": item.name, "description": item.description, "price": item.price, "tax": item.tax, "total_price": total_price, } # Define a simple GET endpoint @app.get("/") async def read_root(): return {"message": "Welcome to my FastAPI deployment on Hugging Face!"}